Pyplot的自定义轴比例

时间:2017-02-25 01:27:29

标签: python matplotlib

我有一个绘图程序,目前在x轴和y轴上都采用12-2000的数组。

img2 = plt.imshow(data1,interpolation='nearest',cmap = cmap2, norm=MidpointNormalize(midpoint=p50)
        ,extent=[12,2000,12,2000], origin='lower')

这种方法有效,但它让我对轴的控制能力很差。例如,我想将我的x和y点转换为新的坐标系。每个位置的值将保持不变,但实际的x和y将改变2e-8 * x ^(4.3192)。问题是,这不是真正的日志/日志空间。

ax = plt.subplot(111)
ax.set_yscale('log')
ax.set_xscale('log')

我尝试将图表的轴更改为日志/日志空间,但它们没有排成一行。我该怎么办?

0 个答案:

没有答案