2014-06-27 81 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。