Pyplot极面曲线图

时间:2014-01-27 13:28:00

标签: matplotlib plot limit axes

我是pyplot的新手。

我有一张笛卡尔曲面图:

# offset and omega are arrays

Z = my_function(omega,offset) # my_function give and arrays of omega.size*offset.size
fig, ax = plt.subplots(1)
p = ax.pcolor(offset,omega,Z.T,cmap=cm.jet,vmin=abs(Z).min(),vmax=abs(Z).max())
cb = fig.colorbar(p,ax=ax)

也许有一种更简单的方式来绘制表面,但这是我在互联网上找到的方式。

好吧,现在我想使用极坐标将my_function绘制为曲面,我试过这个:

ax2 = plt.subplot(111, polar=True)
p2 = ax2.pcolor(offset,omega,Z.T,cmap=cm.jet,vmin=abs(Z).min(),vmax=abs(Z).max())

它有点工作,我有一个曲面图,但它没有考虑Y的限制。

例如,如果Y在-15和15°之间定义,我只希望我的函数在这些角度之间绘制和显示,而不是像我的例子那样在0到360°之间。

我该怎么做?

我事先感谢你的回答。

0 个答案:

没有答案