我试图理解matplotlib的极坐标图函数,并制作了一个非常简单的数据集来测试我的理解。你知道吗
当我绘制数据时,四个象限中只有三个出现,三个放射状的箱子中有一个丢失了。你知道吗
我运行了下面的代码,得到了以下结果。你知道吗
import numpy as np
import matplotlib.pyplot as plt
data = ([1,.5,.25],[1,.5,.25],[1,.5,.25],[1,.5,.25])
r = [0,1,2]
phi = [0, np.pi/2, np.pi, 3*np.pi/2]
rr, phiphi = np.meshgrid(r,phi)
def polar_plot(z):
fig = plt.figure()
plt.subplot(projection="polar")
plt.pcolormesh(phiphi, rr, z, vmin=0, vmax=1)
plt.colorbar()
plt.plot()
plt.grid()
plt.show()
绘制的图如下:
如您所见,仅绘制了三个径向箱中的两个,以及四个角度箱中的三个。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐