1. 函数功能:
绘制折线图
2. 函数语法:
plt.plot(x,y,color,linestyle,linewidth,....)
3. 函数参数
参数 | 含义 |
---|---|
x,y | 数据点的横纵坐标,其中x的为可选参数,默认为range(len(y)) |
fmt | 格式化字符串,是标记类型、线体风格、线条颜色的组合,每个参数均是可选参数。如:fmt=‘ro’:表示线条颜色color=‘red’,标记类型为marker=‘o’; 这种方式是快速设置线条和标记属性的缩写;更多设置可以通过关键字参数完成![]() |
color(c) | 线条颜色:常用颜色如下: ![]() |
linestyle (ls) | 线条风格,取值如下:![]() |
linewidth (lw) | 线条粗细,浮点型数据 |
marker | 数据点标记样式 ,常用取值如下: ;![]() |
fillstyle | 标记点填充方式:![]() |
markeredgecolor (mec) | 标记点边界颜色 |
markeredgewidth (mew) | 标记点边界线粗细 |
markerfacecolor (mfc) | 标记填充颜色 |
alpha | 标记填充颜色透明度 |
markersize (ms) | 标记点大小 |
4. 图形示例
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1956, 1966)
y = [20.5, 23.23, 17.24, 10.19, -4.57,
3.8, 27.14, 33.5, 27.78, 28.5,]
plt.plot(x, y, c='cyan',linestyle='-',linewidth=2,
marker='<', markersize=12,fillstyle='left',
markerfacecolor='y',markeredgecolor='m',)
plt.show()
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1956, 1966)
y = [20.5, 23.23, 17.24, 10.19, -4.57,
3.8, 27.14, 33.5, 27.78, 28.5, ]
plt.plot(x, y, c='cyan', ls='-', lw=2,
marker='o', ms=12, fillstyle='top',
mfc='y', mec='r', markeredgewidth=1)
plt.show()
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1956, 1966)
y = [20.5, 23.23, 17.24, 10.19, -4.57,
3.8, 27.14, 33.5, 27.78, 28.5, ]
plt.plot(x, y, c='cyan', ls='-', lw=2, alpha=0.3,
marker='o', ms=12, fillstyle='top',
mfc='y', mec='r', markeredgewidth=1)
plt.show()