草庐IT

matplotlib-basemap

全部标签

python - Python 和 Matplotlib 中的垂直直方图

如何制作垂直直方图。是否有任何选择,还是应该从头开始构建?我想要的是上图看起来像下图,但在垂直轴上!frommatplotlibimportpyplotaspltimportnumpyasnpsample=np.random.normal(size=10000)vert_hist=np.histogram(sample,bins=30)ax1=plt.subplot(2,1,1)ax1.plot(vert_hist[0],vert_hist[1][:-1],'*g')ax2=plt.subplot(2,1,2)ax2.hist(sample,bins=30)plt.show()

python - 不遵守最小、最大限制的垂直线(matplotlib)

问题的最小工作示例:importmatplotlib.pyplotasplthoriz_line=0.0005vert_line=110x_data=[10,30,50,70,90,110,130,150,170,190,210,230,250,270,290,310,330,350,370,390,410,430,450,470,490]y_data=[0.0074999999999999997,0.011875,0.0057812499999999999,0.0036458333333333334,0.0020312500000000001,0.001312500000000000

Python/matplotlib : getting rid of matplotlib. mpl 警告

我正在使用python3.4使用matplotlib。当我启动程序时,出现以下警告消息:C:\Python34-32bits\lib\site-packages\matplotlib\cbook.py:123:MatplotlibDeprecationWarning:Thematplotlib.mplmodulewasdeprecatedinversion1.3.Useimportmatplotlibasmplinstead.warnings.warn(message,mplDeprecation,stacklevel=1)据我所知我不使用mpl,我所有关于matplotlib的导入是

Python:如何在 Flask 中显示 matplotlib

这个问题在这里已经有了答案:Convertingmatplotlibpngtobase64forviewinginhtmltemplate(2个答案)SaveplottoimagefileinsteadofdisplayingitusingMatplotlib(24个答案)HowtoservestaticfilesinFlask(24个答案)关闭4年前。我对Flask和Matplotlib还很陌生。我希望能够显示我在一些html中生成的简单图表,但我很难弄清楚如何做。这是我的Python代码:fromflaskimportFlask,render_templateimportnumpy

Python pandas/matplotlib 在条形图列上方注释标签

这个问题在这里已经有了答案:Howtoaddvaluelabelsonabarchart(7个答案)AnnotatebarswithvaluesonPandasbarplots(4个答案)关闭12个月前。如何为值添加标签以显示在此处条形图中的条形上方:importpandasaspdimportmatplotlib.pyplotaspltdf=pd.DataFrame({'Users':['Bob','Jim','Ted','Jesus','James'],'Score':[10,2,5,6,7],})df=df.set_index('Users')df.plot(kind='bar'

python - Matplotlib Canvas 作为 numpy 数组人工制品

我想将matplotlib图转换为numpy数组。我已经能够通过直接访问渲染器的内容来做到这一点。但是,当我在numpy数组上调用imshow时,它看起来像原始图中不存在的沿边缘的混叠伪像。我试过各种参数,但无法弄清楚如何修复imshow中的人工制品。如果我将图形保存到图像文件中,图像中的差异仍然存在。注意,我要实现的是一种确认数组内容和我之前查看的图一样的方法。我认为这些人工制品可能不存在于numpy数组中,而是在imshow调用期间创建的。或许适当配置imshow可以解决问题。importmatplotlib.pyplotaspltimportnumpyasnpfrommatplo

python - 另存为 .pdf 时,Matplotlib 图会失去透明度

我看到的问题与这个问题完全相同:MatplotlibPlotsLoseTransparencyWhenSavingas.ps/.eps除了我试图输出为PDF而不是ps/eps。上一个问题的答案指出eps不支持透明度并建议光栅化或另存为PDF。当我另存为png时,我确实得到了正确的输出,所以看起来matplotlib正在正确处理透明度,但后端失败了。显然PDF确实支持透明度,所以这不是我尝试使用的格式的问题。我在OSX(Yosemite)中运行,使用默认的MacOSXmatplotlib后端并使用matplotlib1.4.1。是否有任何原因导致此设置无法生成透明PDF输出?这在过去曾经

python - Matplotlib 绘图窗口出现在不同的桌面上

我在Mac10.8和matplotlib1.1.1上运行Python2.7.2。我使用的后端是MacOSX。如果我运行任何绘图代码,例如importmatplotlib.pyplotaspltplt.plot([1,2,3],[4,5,6])plt.show()绘图窗口总是出现在与我正在处理的桌面不同的桌面上。如果我使用ipython或运行脚本,此行为是相同的。有没有解决的办法?每次都要去搜剧情,好烦啊! 最佳答案 如果您之前使用OSX的桌面管理命令移动它,您可以像这样修复它:右键单击(命令单击)Dock中Matplotlib图标的

python - 导出 .eps 文件时在 Matplotlib 中转换文本

我希望能够保存Matplotlib绘图并将它们作为矢量图形直接添加到MicrosoftWord文档中。但是,Word和Matplotlib都支持的唯一格式是.eps,如果我尝试,轴文本在Word中完全丢失。我会告诉你:这是一个最小的工作示例脚本:importmatplotlib.pyplotaspltimportnumpyasnpaxes=plt.gca()data=np.random.random((2,100))axes.plot(data[0,:],data[1,:])Here'stheimageIget如果我使用图的工具栏将图另存为.pngHere'stheimageIget如

python - 如何定向 matplotlib ax 对象以沿时间序列线(affine_transform、mtransform)连续绘制?

我正在尝试为时间序列中的数据创建热图(最终是散点图)。我想以一种表明它们处于线性时间轴上的方式来定位它们。如何使用matplotlibAffine2D或scipy.ndimage.affine_transform来实现这一目标?理想情况下,我希望能够调整以下角度:(1)时间线的角度(即示例1中T=1、T=2和T=3的位置);和(2)热图与(1)中的线相交的角度我找到的示例依赖于im=ax.imshow,而我的示例并非如此。fromcollectionsimportOrderedDictimportpandasaspdimportseabornassnsimportmatplotlib.