我需要有它的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