我想繪製一個恆定的字段,但它不是很漂亮...... 它的值是零,我想要一個在-1和1之間的顏色條! 我嘗試用:Python - Matplotlib,繪製常量字段
import numpy as np
import numpy.ma as ma
import matplotlib.pyplot as plt
from matplotlib import cm
plt.rcParams['text.usetex']=True
plt.rcParams['text.latex.unicode']=True
Lx=80.
Ly=120.
x0 = 30.
y0 = Ly/2.
YA, XA = np.mgrid[0:Ly, 0:Lx]
Order0 = 0*np.ones((YA.shape[0], YA.shape[1]))
plt.imshow(Order0,aspect='auto',cmap=plt.cm.hot,origin="lower")
plt.colorbar()
plt.show()
fig, ax = plt.subplots()
cax = ax.imshow(Order0, interpolation='nearest', cmap=cm.hot)
ax.set_title(r"\ test",fontsize=20)
plt.axis('off')
cbar = fig.colorbar(cax, ticks=[-1, -0.5, 0, 0.5, 1])
cbar.ax.set_yticklabels(['-1', '-0.5', '0','0.5' ' 1'])# vertically oriented colorbar
plt.show()
我想獲得類似這樣的形象,以尊重其他結果:
我知道它的特殊繪製恆定場,但是這跟訂單顯示的結果,在一系列的...;) – user3601754 2014-10-06 14:47:46