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 展示

原文地址:https://www.cnblogs.com/o-din/p/7301628.html