草庐IT

matplotlib.mlab

全部标签

python - 在 matplotlib 中叠加 imshow 图

我想在同一个imshow图上比较两组不同的数据,以便轻松查看差异。我的第一直觉是让颜色图中的颜色透明(尤其是较低的值),但我无法让它工作:frommatplotlib.colorsimportcolorConverterimportmatplotlib.pyplotaspltimportnumpyasnp#createdummydatazvals=np.random.rand(100,100)*10-5zvals2=np.random.rand(100,100)*10-5#generatethetransparentcolorscolor1=colorConverter.to_rgba

python - 在 matplotlib 中叠加 imshow 图

我想在同一个imshow图上比较两组不同的数据,以便轻松查看差异。我的第一直觉是让颜色图中的颜色透明(尤其是较低的值),但我无法让它工作:frommatplotlib.colorsimportcolorConverterimportmatplotlib.pyplotaspltimportnumpyasnp#createdummydatazvals=np.random.rand(100,100)*10-5zvals2=np.random.rand(100,100)*10-5#generatethetransparentcolorscolor1=colorConverter.to_rgba

Python Matplotlib - 如何在 y 轴上指定值?

我是Python新手,我需要使用pyplot和matplotlib生成一个图形,就像附图中的图形一样。到目前为止,我是这样尝试的:importmatplotlib.pyplotaspltimportnumpyasnpx=np.array([0,1,2,3])y=np.array([20,21,22,23])my_xticks=['John','Arnold','Mavis','Matt']plt.xticks(x,my_xticks)plt.plot(x,y)plt.show()但我的问题是如何在y轴上指定与x轴上的值数不同的值数?也许将它们指定为具有0.005差异的间隔而不是列表?非

Python Matplotlib - 如何在 y 轴上指定值?

我是Python新手,我需要使用pyplot和matplotlib生成一个图形,就像附图中的图形一样。到目前为止,我是这样尝试的:importmatplotlib.pyplotaspltimportnumpyasnpx=np.array([0,1,2,3])y=np.array([20,21,22,23])my_xticks=['John','Arnold','Mavis','Matt']plt.xticks(x,my_xticks)plt.plot(x,y)plt.show()但我的问题是如何在y轴上指定与x轴上的值数不同的值数?也许将它们指定为具有0.005差异的间隔而不是列表?非

python - 如何使用 matplotlib 在绘图的角落插入小图像?

我想要的非常简单:我有一个名为“logo.png”的小图像文件,我想将其显示在绘图的左上角。但是您在matplotlib示例库中找不到任何示例。我正在使用django,我的代码是这样的:defget_bars(request)...fig=Figure(facecolor='#F0F0F0',figsize=(4.6,4))...ax1=fig.add_subplot(111,ylabel="Valeur",xlabel="Code",autoscale_on=True)ax1.bar(ind,values,width=width,color='#FFCC00',edgecolor='

python - 如何使用 matplotlib 在绘图的角落插入小图像?

我想要的非常简单:我有一个名为“logo.png”的小图像文件,我想将其显示在绘图的左上角。但是您在matplotlib示例库中找不到任何示例。我正在使用django,我的代码是这样的:defget_bars(request)...fig=Figure(facecolor='#F0F0F0',figsize=(4.6,4))...ax1=fig.add_subplot(111,ylabel="Valeur",xlabel="Code",autoscale_on=True)ax1.bar(ind,values,width=width,color='#FFCC00',edgecolor='

python - 在 matplotlib 中,set_xlim 和 set_xbound 有什么区别?

来自帮助:set_xlim:设置xaxis的数据限制。set_xbound:设置x轴的上下数值范围。这不是很清楚,所以假设我在绘制一些东西:importmatplotlib.pylabaspltfig,ax=plt.subplots(1,1)ax.plot(xrange(10),xrange(10))现在,要么我做:ax.set_xlim(2,7)或:ax.set_xbound(2,7)我看不出有什么不同。我可以拖动绘图,所有的线都绘制在0到9之间。 最佳答案 如果您稍后绘制不在边界内的内容,则边界可以自动更改。相反,限制是固定的,

python - 在 matplotlib 中,set_xlim 和 set_xbound 有什么区别?

来自帮助:set_xlim:设置xaxis的数据限制。set_xbound:设置x轴的上下数值范围。这不是很清楚,所以假设我在绘制一些东西:importmatplotlib.pylabaspltfig,ax=plt.subplots(1,1)ax.plot(xrange(10),xrange(10))现在,要么我做:ax.set_xlim(2,7)或:ax.set_xbound(2,7)我看不出有什么不同。我可以拖动绘图,所有的线都绘制在0到9之间。 最佳答案 如果您稍后绘制不在边界内的内容,则边界可以自动更改。相反,限制是固定的,

python - 在 matplotlib 中创建正方形子图(高度和宽度相等)

当我运行这段代码时frompylabimport*figure()ax1=subplot(121)plot([1,2,3],[1,2,3])subplot(122,sharex=ax1,sharey=ax1)plot([1,2,3],[1,2,3])draw()show()我得到两个在X维度上被“压扁”的子图。对于两个子图,如何获得这些子图以使Y轴的高度等于X轴的宽度?我在Ubuntu10.04上使用matplotlibv.0.99.1.2。2010-07-08更新:让我们看看一些不起作用的东西。在谷歌搜索了一整天后,我认为这可能与自动缩放有关。所以我试着摆弄它。frompylabim

python - 在 matplotlib 中创建正方形子图(高度和宽度相等)

当我运行这段代码时frompylabimport*figure()ax1=subplot(121)plot([1,2,3],[1,2,3])subplot(122,sharex=ax1,sharey=ax1)plot([1,2,3],[1,2,3])draw()show()我得到两个在X维度上被“压扁”的子图。对于两个子图,如何获得这些子图以使Y轴的高度等于X轴的宽度?我在Ubuntu10.04上使用matplotlibv.0.99.1.2。2010-07-08更新:让我们看看一些不起作用的东西。在谷歌搜索了一整天后,我认为这可能与自动缩放有关。所以我试着摆弄它。frompylabim