【发布时间】:2015-08-20 08:36:34
【问题描述】:
我正在尝试在极坐标投影中绘制网格数据。但是,我需要在 Y (r) 轴上设置最小值,但 set_rmin() 似乎不起作用 - 忽略输入的值,绘图不会改变。
另外,小问题,有谁知道如何在实际颜色图上绘制网格?到目前为止,我已经通过手动绘制圆圈来修复它,但这似乎相当不雅。
干杯
附上脚本的绘图部分:
ax1 = plt.subplot(gs[x,y], projection="polar")
ax1.set_theta_zero_location('N')
ax1.set_theta_direction(-1)
ax1.set_rmin(0.5)
ax1.set_rscale('log')
im=ax1.pcolormesh(theta,r,dataMasked.T, vmin = 0.5, vmax = vmax_,cmap='spectral')
im.cmap.set_bad('w',1.)
ax1.set_yticks(range(0, 90, 15))
ax1.yaxis.grid(True)
【问题讨论】:
标签: python matplotlib logarithm polar-coordinates