草庐IT

绘图笔

全部标签

python - GTK3绘图区教程好像没有?

我一直在自学GTK3,现在我被困在Gtk.DrawingArea上。与GTK中的大多数小部件和函数一样,似乎缺少这方面的更新文档和教程。作为我所发现内容的引用(希望这能帮助其他一些迷路的google员工),lazka的自动生成文档是我最好的资源:http://lazka.github.io/pgi-docs/Gtk-3.0/classes/index.html但是绘图区页面没有描述方法。http://lazka.github.io/pgi-docs/Gtk-3.0/classes/DrawingArea.html这让我相信我对GTK和这个小部件有根本的误解,但我找不到任何解释如何使用它

python - 为使用 plt.fill 制作的绘图创建颜色条

我是Python的新手(之前是IDL用户)所以我希望我以一种可以理解的方式提出这个问题。我一直在尝试创建一个带有x个bin的极坐标图,其中bin中的数据被平均并给出与该值关联的颜色。这似乎在使用plt.fill命令时工作正常,我可以在其中定义bin,然后定义填充颜色。当我尝试制作一个颜色条来搭配它时,问题就来了。我不断收到指出AttributeError:'Figure'objecthasnoattribute'autoscale_None'的错误任何建议都会有帮助,谢谢。importmatplotlib.pyplotaspltimportnumpyasnpimportmatplotl

python - Python 中的 GPU 加速数据绘图

我有一个关于在Python中使用CUDA加速的一般性问题。是否可以使用CUDA加速matplotlib命令生成的数据的绘制?非常感谢任何网络链接/文档/示例。 最佳答案 也许与CUDA无关,但如果您有兴趣利用GPU的强大功能,请查看Vispy.来自Vispy页面:“Vispy通过OpenGL库利用现代图形处理单元(GPU)的计算能力来显示非常大的数据集”。它做得非常好::http://screencast.com/t/e16BG1iccdw 关于python-Python中的GPU加速数

python - 为什么在绘图标签中尝试使用 LaTeX 时出现错误

我试图证明:...作为我绘图的x轴标签。为此,我使用了pylab.figtext()函数,即:py.figtext(0.5,0.05,"$k=2,\left\langle\left|-k\right|;k\right\rangle,k\in\mathbb{N}_{+}\cup\left\{0\right\}$",rotation='horizontal',size='12')不幸的是,我得到了错误:ValueError:$k=2,\left\langle\left|-kight|;kightangle,k\in\mathbb{N}_{+}\cup\left\{0ight\}$^Expe

python - 更改绘图的标记方向和图例位置

我正在通过在Python中使用pandas从CSV读取数据来绘制条形图。我将CSV读入DataFrame并使用matplotlib绘制它们。这是我的CSV的样子:SegmentNameSample1Sample2Sample3Loop1100100100Loop2100100100res=DataFrame(pd.read_csv("results.csv",index_col="SegmentName"))我绘制并将图例设置在外面。plt.figure()ax=res.plot(kind='bar')ax.legend(loc='centerleft',bbox_to_anchor=

python - Python 中的科学绘图

我有一个大型元组数据集,其中包含我需要可视化的(事件时间、纬度、经度)。我希望生成类似“电影”的xy图,但想知道是否有人有更好的主意,或者是否有一种简单的方法可以在Python中执行此操作?在此先感谢您的帮助,--狮子座 最佳答案 获取matplotlib 关于python-Python中的科学绘图,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/816086/

python - matplotlib 动画绘图不会使用 blit 更新轴上的标签

我正在使用wxPython在绘图中绘制数据,其中y轴上的数据限制随数据而变化。我想动态更改轴而不像canvas.draw()那样重绘整个Canvas,而是像我对绘图本身所做的那样使用blitting.我要做的是改变y轴,我得到了带有情节动画的yticks,不幸的是ylabels不见了,我找不到解决方案。原因是为轴设置get_yaxis().set_animated(True)设置。我在下面整理了一个小的工作示例。我在这里缺少什么?importmatplotlibmatplotlib.use('WXAgg')importwximportpylabaspimportnumpyasnpyfr

python - 是否可以使用 python matplotlib 垂直绘制绘图?

我需要绘制如下图:这可能吗?我该怎么做? 最佳答案 我不知道你的数据是干什么用的...但这里是假设近海表面氧气水平的“垂直”图...请注意,没有什么特别的要求。只需对您的x和y值进行排序,这样从第一个坐标到第二个坐标绘制的一条线就会给出您想要的垂直线。(我在这里做的一件特别的事情——可能是也可能不是你想要的——是将xticks放在图的顶部,使用tick_top.)importmatplotlib.pyplotasplt#definedataOxygen=[0.1,0.5,1,10,15,20,15,10,1,0.5,0.5]Dept

python - 使用适用于 Visual Studio 的 Python 工具在 Visual Studio 中使用 Matplotlib 绘图

我不熟悉将PTVS用于我的Python代码。我以前使用Spyder,因为它随Anaconda发行版一起提供。这是我遇到的问题。我正在尝试创建两个图,并同时在不同的窗口中显示它们。一个简单的例子是。importmatplotlib.pyplotaspltplt.plot([1,2,3,4,5])plt.show()plt.plot([2,2,2,2,2])plt.show()但是除非我关闭第一个图,否则第二个图不会出现。同样,对于较大的脚本,如果我不关闭绘图,则plt.show()之后的其余代码块不会执行。我尝试在不调试的情况下执行,但它不起作用。但是,当我在Ipython交互式窗口中运

python - 使用 matplotlib 和 boto 将绘图从内存上传到 s3

这是我的工作脚本,它生成一个图,将其保存到本地磁盘,上传到S3并删除文件:plt.figure(figsize=(6,6))plt.plot(x,y,'bo')plt.savefig('file_location')conn=boto.s3.connect_to_region(region_name=AWS_REGION,aws_access_key_id=AWS_ACCESS_KEY_ID,aws_secret_access_key=AWS_SECRET_ACCESS_KEY,calling_format=boto.s3.connection.OrdinaryCallingForma