2014-06-27 77 views
1

Supppose我与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轴的标签是一样的。我怎么能做到这一点?

+0

最好将正确的X/Y数组传递给'pcolormesh',以便刻度标签自己照顾它们。 – tacaswell

+0

这是一个很好的建议,但是请你说明如何正确地做到这一点? – varantir

回答

0

的ppl.pcolormesh命令后则可以直接使用

ax.set_xticks(xticks) 
ax.set_xticklabels(xticklabels) 

其中xticklabels是你所需的标签阵列和xticks是标签应适用于该值定义了ticklables。