之前的文章是《入门操作:创建画布/调整子图/创建“AXES轴域”》:link.
本文将介绍“折线图”相关内容
plt.plot()函数中的参数非常多,书写参数的方式也不同,下面列出几种常见的参数书写形式:
(1)plot(X,Y)
(2)plot(X,Y,LineSpec)
(3)plot(___,Name,Value)
其中(2)和(3)是两种设置线型,符号,颜色等参数的不同方式;区别在于(2)中的LineSpec参数只有三部分内容(线型,数据标记符号和颜色,且线点颜色不能区分),而(3)中的“Name,Value”参数则可以分别定义各个“Name”的值(可以设置的内容更多)
- LineSpec参数描述:一个字符串,分别表示线型、标记和颜色
- Name,Value参数描述(不区分大小写):
(1) ‘Color’ - 线条颜色
(2)‘LineStyle’ - 线型
(3)‘LineWidth’ - 线条宽度,默认值0.5
(4) ‘Marker’ - 标记符号
(5)‘MarkerSize’ - 标记大小
(6)‘MarkerEdgeColor’ - 标记轮廓颜色
(7)‘MarkerFaceColor’ - 标记填充颜色
- 画一组数据
(1)XY值分别是一个点:直线
# 两点直接的直线
from matplotlib import pyplot as plt
plt.plot([1,2],[8,9])
plt.show()
(2)XY值分别是一个向量,要求长度一致:折线
# 一条折线,由(X1,Y1),(X2,Y2)画到(Xn,Yn)
from matplotlib import pyplot as plt
X = [0, 1, 2, 3, 4, 5, 6]
Y = [10, 12, 12,