我想要繪製一個使用pyplot和matplotlib的基本對半座標圖,y軸是對數座標。我使用下面的代碼:Matplotlib - 當我切換到一個半對數座標圖時,數據消失
pylab.figure(num=None,figsize=(8,6))
pylab.plot(x_loc,var1,x_loc,var2)
\#pylab.yscale('log')
pylab.xlabel('$y/L_{1/2}$',fontsize=18)
pylab.ylabel('$n/n_{max}$',fontsize=18)
pylab.title('Particle Concentration vs. Position',fontsize=18)
pylab.show()
這使我與第三行精細線性圖如上評論,但是當我取消註釋該行並重新運行,數據從圖中消失。繪圖窗口有正確的限制,但沒有數據了。
有沒有人遇到過這個問題?
謝謝!
Peter
也許你的y數據是負面的?所以日誌(y)不會返回正確的東西? – tillsten 2010-10-31 18:45:07