草庐IT

matplotlib-basemap

全部标签

python - 等高线动画 matplotlib

我正在尝试在matplotlib1.1.0中制作轮廓动画基于:http://www.mail-archive.com/matplotlib-users@lists.sourceforge.net/msg17614.html,http://matplotlib.1069221.n5.nabble.com/Matplotlib-1-1-0-animation-vs-contour-plots-td18703.html和http://www.scipy.org/Cookbook/Matplotlib/Gridding_irregularly_spaced_datafromnumpyimpor

python - 保存 Matplotlib 动画

我正在尝试制作波浪包的动画并将其保存为电影。除了保存之外的一切都在工作。你能告诉我我做错了什么吗?当进入ani.save('MovWave.mp4')行时,他告诉我:writer=writers.list()[0]IndexError:listindexoutofrange当然,我尝试用谷歌搜索它,但我什至不知道它是什么意思。更新:我现在可以在控制台中调用ffmpeg。它说我安装了ffmpeg版本0.10.7-6:0.10.7-0jon1~precise。我更新了代码并运行了程序,但现在出现以下错误:Traceback(mostrecentcalllast):ani.save('Mov

python - Matplotlib 3D plot zorder 问题

我有一个由蓝色表面(通过plot_surface绘制)和红色球体(通过scatter绘制)组成的图。表面的zorder设置为0,球体的zorder设置为1(尽管不设置任何zorder值会产生相同的结果)。您可以看到红色球体位于表面的左侧:当我旋转绘图时,您可以看到红色球体开始消失在蓝色表面后面即使它在它前面:直到红色球体完全消失:奇怪的是,对于某些角度/View,红色球体会重新出现并再次可见,例如:这是怎么回事?我已经阅读了其他一些与绘图/zorder相关的问题,但我还没有看到这种类型的行为,其中一个对象明显在另一个对象的后面/前面,并且在大多数视角下都没有正确显示。如果我使蓝色表面透

python - 将 matplotlib 矩形边缘设置为指定宽度之外?

有没有办法为matplotlib'sRectanglepatch指定边?以便边界在指定域之外?例如,在photoshop中,这称为“描边位置”。请允许我用一个例子来说明:importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.patchesimportRectangle#Here'smy"image"X=np.arange(16).reshape(4,4)#SupposeIwanttohighlightsomefeatureinthemiddleboxes.fig=plt.figure()ax=fig.add_subplot(

python - Matplotlib -- libpng 错误 : Incompatible libpng version in application and library

我通过安装matplotlibpipinstallmatplotlib当我尝试用它保存png时,我得到了Applicationwascompiledwithpng.hfromlibpng-1.6.21libpngwarning:Applicationisrunningwithpng.cfromlibpng-1.2.44libpngerror:Incompatiblelibpngversioninapplicationandlibraryldconfig-p|greplibpng给我libpng12.so.0(libc6,x86-64)=>/lib/x86_64-linux-gnu/li

python - matplotlib 慢速 3D 散点旋转

我正在使用matplotlib来散点图3D点矩阵。我正在使用以下代码:importpylabaspltfrommpl_toolkits.mplot3dimportAxes3Dimportnumpyasnpmy_data=np.random.rand(6500,3)#toy3Dpointsfig=plt.figure()ax=Axes3D(plt.gcf())ax.scatter(my_data[:,0],my_data[:,1],my_data[:,2])plt.show()它有效,所以它会打开一个窗口,我可以在其中查看我的观点。但是,如果我尝试用鼠标旋转绘图(单击并拖动它),它旋转得

python - Matplotlib 动画在 PyCharm 中不起作用

我发现了各种使用matplotlib生成动画的短文件。一般来说,它们在从命令行运行时工作正常,但在PyCharm中我只能得到一个静止帧。我问的问题与MatplotlibdoesnotupdateplotwhenusedinanIDE(PyCharm)相同.那里发布了一个答案,这似乎适用于原始提问者。当我从命令行运行该代码时,它工作正常。在PyCharm中,它会暂停很长时间(大概是在运行动画),然后显示一个静止帧(看起来像是动画的开始或结束)。我在Mac(OS10.11.6)上通过PyCharm2017.3.2(专业版)运行Python3.6.2(Anaconda)。我在PyCharm中

python - Matplotlib,避免 plot_trisurf() 中不需要的三角形

我有以下代码来创建一个圆锥体,稍后将为其应用位移场。在下图中,您可以看到在顶部绘制了一些大三角形,但在底部没有绘制。我相信有一些内部隐藏参数告诉plot_trisurf()应该创建三角形的距离,否则它们也应该在底部创建。importmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Dfrommatplotlibimportcmfromnumpyimportlinspace,interp,meshgrid,sin,cos,pinumel_circum=120L=38.rb,rt=(38.,16.)t1,t2=(0,2*pi)

python - Qt C++项目中如何调用python matplotlib?

Pythonmatplotlib给出了非常漂亮的数字。QtC++项目中如何调用pythonmatplotlib?我想将这些图形放在Qt对话框中,数据通过内存传输。 最佳答案 您可以创建一个包含对matplotlib的函数调用的python脚本,并将它们作为回调函数添加到您的C++代码中。Thistutorial解释了如何做到这一点。我还建议阅读有关Python.h的文档. 关于python-QtC++项目中如何调用pythonmatplotlib?,我们在StackOverflow上找到

python - matplotlib 散点图对于大量数据是否慢?

我有一个包含属性x、y的数据集,它们可以绘制在x-y表面上。本来我是用代码df.plot(kind='scatter',x='x',y='y',alpha=0.10,s=2)plt.gca().set_aspect('equal')代码非常快,数据大小约为50000。最近,我使用了一个较新的数据集,大小约为2500000。散点图变得更慢。我想知道,这是否是预期的行为,我是否可以做些什么来提高绘图速度? 最佳答案 是的,是的。原因是超过一千个点的散点图意义不大,所以没有人费心去优化它。您最好使用其他一些表示方式来表示您的数据:如果您的