我有一个看起来像这样的表
我将突出显示的部分作为矩阵,我想对其执行 imshow
。我想让绘图的 x 尺度为对数,通过查看最上面一行的参数值可以理解这一点。 matplotlib 是怎么做到的?
最佳答案
您想使用 pcolor
,而不是 imshow
。这是一个例子:
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
Z = np.random.random(size=(7,7))
x = 10.0 ** np.arange(-2, 5)
y = 10.0 ** np.arange(-4, 3)
ax.set_yscale('log')
ax.set_xscale('log')
ax.pcolor(x, y, Z)
哪个给我:
关于python - 在 imshow::matplotlib 中记录 x 尺度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20837868/