1. 程式人生 > >【python】繪圖,控制圖的大小和畫素

【python】繪圖,控制圖的大小和畫素

畫素是圖總共多少個點,解析度是單位面積的點數。有關係,又相互無關係。

  1. import matplotlib # 注意這個也要import一次

  2. import matplotlib.pyplot as plt

  3. from IPython.core.pylabtools import figsize # import figsize

  4. #figsize(12.5, 4) # 設定 figsize

  5. plt.rcParams['savefig.dpi'] = 300 #圖片畫素

  6. plt.rcParams['figure.dpi'] = 300 #解析度

  7. # 預設的畫素:[6.0,4.0],解析度為100,圖片尺寸為 600&400

  8. # 指定dpi=200,圖片尺寸為 1200*800

  9. # 指定dpi=300,圖片尺寸為 1800*1200

  10. # 設定figsize可以在不改變解析度情況下改變比例

  11. myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 這一行

  12. plt.plot((1,2,3),(4,3,-1))

  13. plt.xlabel(u'橫座標', fontproperties=myfont) # 這一段

  14. plt.ylabel(u'縱座標', fontproperties=myfont) # 這一段

  15. #plt.show()

  16. plt.savefig('plot123_2.png', dpi=300) #指定分辨