我正在尝试为具有极坐标投影的pcolormesh图添加色条。如果不指定极坐标投影,则代码可以正常工作。指定极坐标投影会导致绘制一个微小的图形,并且没有颜色条显示。我是在Fedora 20上使用matplotlib 1.3.1。这是我的问题还是bug?请帮忙检查一下。
import matplotlib.pyplot as plot
import mpl_toolkits.axes_grid1 as axes_grid1
import numpy as np
t = np.linspace(0.0, 2.0 * np.pi, 360)
r = np.linspace(0,100,200)
rg, tg = np.meshgrid(r,t)
c = rg * np.sin(tg)
# If I remove the projection="polar" argument here the
ax = plot.subplot2grid((1, 1), (0, 0), projection="polar", aspect=1.)
im = ax.pcolormesh(t, r, c.T)
divider = axes_grid1.make_axes_locatable(ax)
cax = divider.append_axes("right", size="5%", pad=0.05)
plot.colorbar(im, cax=cax)
plot.show()