Matplotlib折线图
1、 线条种类及标记(参考自http://matplotlib.org/api/markers_api.html#module-matplotlib.markers)
2、 线条颜色
3、 折线图
3.1 中文问题解决
from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei']#字体为宋体
3.2 图例位置编辑
3.3 图例相关属性
3.4 代码
import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt from pylab import * # 通过rcParams设置全局横纵轴字体大小 mpl.rcParams['xtick.labelsize'] = 12.5 mpl.rcParams['ytick.labelsize'] = 12.5 mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl.rcParams['axes.unicode_minus'] = False # x轴的采样点,(起始点,终止点,采样数) plt.xlabel(u'强度') plt.ylabel(u'比例') x = np.array([1,2,3,4,5]) y = np.array([1,2,3,4,5]) y1 = np.array([2,1,3,6,4]) line1 = plt.plot(x, y, 'ks-') line2 = plt.plot(x, y1, 'ko-') plt.setp(line1,linewidth=2.0,label=u'静态分配') plt.setp(line2,linewidth=1.0,label=u'动态分配') plt.legend(loc=1,ncol=2)#图例位置 # 一定要加上这句才能让画好的图显示在屏幕上 plt.show()
3.5 展示