【python】繪圖,控制圖的大小和畫素
阿新 • • 發佈:2019-02-08
畫素是圖總共多少個點,解析度是單位面積的點數。有關係,又相互無關係。
-
import matplotlib # 注意這個也要import一次
-
import matplotlib.pyplot as plt
-
from IPython.core.pylabtools import figsize # import figsize
-
#figsize(12.5, 4) # 設定 figsize
-
plt.rcParams['savefig.dpi'] = 300 #圖片畫素
-
plt.rcParams['figure.dpi'] = 300 #解析度
-
# 預設的畫素:[6.0,4.0],解析度為100,圖片尺寸為 600&400
-
# 指定dpi=200,圖片尺寸為 1200*800
-
# 指定dpi=300,圖片尺寸為 1800*1200
-
# 設定figsize可以在不改變解析度情況下改變比例
-
myfont = matplotlib.font_manager.FontProperties(fname=r'C:/Windows/Fonts/msyh.ttf') # 這一行
-
plt.plot((1,2,3),(4,3,-1))
-
plt.xlabel(u'橫座標', fontproperties=myfont) # 這一段
-
plt.ylabel(u'縱座標', fontproperties=myfont) # 這一段
-
#plt.show()
-
plt.savefig('plot123_2.png', dpi=300) #指定分辨