-
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) #指定分辨
plt.hist(roll_list, bins=range(2,14),normed=1,edgecolor='black',linewidth=1) #normed是归一化,求频率。设置边界颜色及宽度 plt.title('骰子点数直方图统计')
plt.xlabel('点数')
plt.ylabel('概率')
plt.show()
#解决中文显示问题 plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus'] = False
|