Python-Matplotlib绘制简单图像

来源:互联网 发布:社交网络 完整版 编辑:程序博客网 时间:2024/06/04 19:53

1.绘制折线图,并给出解决中文无法显示的问题

import numpy as npimport matplotlib.pyplot as plt import matplotlib#方法一,改变全局字体matplotlib.rcParams['font.family']='SimHei'matplotlib.rcParams['font.size'] = 12plt.subplot(211)#添加label时要用legend()函数plt.plot([3,1,4,5,2],label = '报考人数')plt.legend(loc = "best")plt.xlabel("横轴")plt.ylabel("纵轴(值)")plt.subplot(212)#方法二,plot()内增加fontproperties,fontsizea = np.arange(0.0,5.0,0.02)plt.xlabel('横轴,时间',fontproperties='simhei',fontsize = 20)plt.ylabel('纵轴,时间',fontproperties='simhei',fontsize= 10)plt.plot(a,np.cos(2*np.pi*a),'r--')plt.show()

这里写图片描述

2.绘制柱状图

import matplotlib.pyplot as plt import numpy as npnp.random.seed(0)mu,sigma = 100,20a = np.random.normal(mu,sigma,size = 100)#第二个参数:直方图的个数,plt.hist(a,10,normed = 1,histtype = 'stepfilled',facecolor = 'b',alpha = 0.75)plt.title('Histgram')plt.show()
原创粉丝点击