我需要有它的y軸,但旋轉我的x軸45度。似乎無法在網上找到任何幫助。提前歡呼任何幫助。我可以將x軸旋轉45度嗎?試圖讓tephigram
代碼如下
t = nwp.get('T','1000 hPa')
lon,lat = nwp.grid()
a,b = common.gridij3(174.,-41.,lon,lat)
pressure=[1000,950,925,850,700,600,500,400,300,250,150,100]
tt=[]
td=[]
tw=[]
for level in pressure:
tt.append(nwp.get('T','%i hPa' %level)[a,b]) # % means add hPa to value taken from level list
td.append(nwp.get('TD','%i hPa' %level)[a,b])
tw.append(nwp.get('TW','%i hPa' %level)[a,b])
print '---Temperatures---'
for t in tt:
print t
print '---Dew points---'
for t in td:
print t
print '---Wet bulb temperatures---'
for t in tw:
print t
#invert pressure axis
plt.gca().invert_yaxis()
#need to know how to rotate x axis by 45
plt.xlabel('Temperature K')
plt.ylabel('Pressure hPa')
plt.yscale('log')
plt.plot(tt,pressure,'r',label='Temp')
plt.plot(td,pressure,label='Dew Point')
plt.plot(tw,pressure,'g',label='Wet Bulb Temperature')
plt.legend()
plt.show()
「似乎無法在網上找到任何幫助」這是你在這裏的強有力聲明!你在找什麼?請解釋你的問題,而不是用「我需要那樣做」來粘貼代碼行,這將有助於那些會盡力幫助你的人。 – astorije
1.4增加了對斜軸的支持。也看看wcs_axes(查看scipy2014談話) – tacaswell
對於我的小白在這裏很抱歉,但我本質上是想製作一個tephigram或skew-t情節。實質上,其溫度與壓力(對數刻度) 然而,溫度軸大致旋轉45度。我想知道是否易於繪製x,y變量,然後旋轉x軸。 我有一些代碼,將在我原來的X,Y值,並生產出新的x,y值標繪將代表情節應該是什麼樣子,如果x軸進行旋轉45度時。 – user3870901