我繪製了曲線圖,並在matplotlib
條形圖和個別地進行工作的罰款與我的劇本策劃在同一窗口2圖。
但我現在面臨一個問題:
如果我想繪製在同一個輸出窗口
2.兩個圖形,如果我想自定義顯示窗口爲1024 * 700使用matplotlib的python
在1日的情況下 1。我正在使用子圖在同一個窗口中繪製兩個圖形,但我無法爲這兩個圖形分別提供它們各自的x軸和y軸名稱以及它們各自的標題。 我失敗的代碼是:
import numpy as np
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
xs,ys = np.loadtxt("c:/users/name/desktop/new folder/x/counter.cnt",delimiter = ',').T
fig = plt.figure()
lineGraph = fig.add_subplot(211)
barChart = fig.add_subplot(212)
plt.title('DISTRIBUTION of NUMBER')
lineGraph = lineGraph.plot(xs,ys,'-') #generate line graph
barChart = barChart.bar(xs,ys,width=1.0,facecolor='g') #generate bar plot
plt.grid(True)
plt.axis([0,350,0,25]) #controlls axis for charts x first and then y axis.
plt.savefig('new.png',dpi=400)
plt.show()
但這個我不能夠正確標註兩個圖形。
也請現場瞭解如何調整窗口大小爲1024 * 700。
的可能的複製[如何讓使用matplotlib在單頁上的幾個情節?](http://stackoverflow.com/questions/1358977/how-to-make-several-plots-on-a-single-page -using-matplotlib) –
你應該只在每個帖子中提出一個問題。所以我會編輯出有關窗口大小的問題,特別是可以在這裏找到答案:http://stackoverflow.com/a/638443/623518。 – Chris