使用pcolormesh绘图,修改轴
假设我正在用 pcolormesh 绘制一个不对称的矩阵:
import prettyplotlib as ppl
import matplotlib.pyplot as plt
import numpy as np
plt.figure()
fig, ax = plt.subplots(1)
ppl.pcolormesh(fig, ax, np.random.randn(10,80))
plt.show()
现在我想把 x 轴的范围改成,比如说从 -500 到 500,但不想改变图形本身,只想更改 x 轴的标签,y 轴也是一样。我该怎么做呢?
1 个回答
0
在使用ppl.pcolormesh命令之后,你可以直接定义刻度标签,方法是使用下面的代码:
ax.set_xticks(xticks)
ax.set_xticklabels(xticklabels)
这里,xticklabels是你想要的标签的数组,而xticks是这些标签应该对应的数值。