Matplotlib系列—pyplot的plot( )函数
plt.plot(x,y,format_string,**kwargs)
说明:
- x:x轴数据,列表或数组,可选
- y:y轴数据,列表或数组
- format_string:控制曲线的格式字符串,可选
- **kwargs:第二组或更多,(x,y,format_string)
注:当绘制多条曲线时,各条曲线的x不能省略
例子:
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a,a*1.5,a,a*2.5,a,a*3.5,a,a*4.5)
plt.show()
运行结果: 
format_string:控制曲线的格式字符串,可选,由颜色字符、风格字符和标记字符组成。
| 颜色字符 | 说明 | 颜色字符 | 说明 |
|---|---|---|---|
| ‘b’ | 蓝色 | ‘m’ | 洋红色 magenta |
| ‘g’ | 绿色 | ‘y’ | 黄色 |
| ‘r’ | 红色 | ‘k’ | 黑色 |
| ‘c’ | 青绿色 cyan | ‘w’ | 白色 |
| ‘#008000’ | RGB某颜色 | ‘0.8’ | 灰度值字符串 |
| 风格字符 | 说明 |
|---|---|
| ‘-‘ | 实线 |
| ‘–’ | 破折线 |
| ‘-.’ | 点划线 |
| ‘:’ | 虚线 |
| ’ ’ ’ ‘ | 无线条 |
| 标记字符 | 说明 | 标记字符 | 说明 |
|---|---|---|---|
| ‘.’ | 点标记 | ‘1’ | 下花三角标记 |
| ‘,’ | 像素标记(极小点) | ‘2’ | 上花三角标记 |
| ‘o’ | 实心圈标记 | ‘3’ | 左花三角标记 |
| ‘v’ | 倒三角标记 | ‘4’ | 右花三角标记 |
| ‘^’ | 上三角标记 | ’s’ | 实心方形标记 |
| ‘>’ | 右三角标记 | ‘p’ | 实心五角标记 |
| ‘<’ | 左三角标记 | ‘*’ | 星形标记 |
| ‘h’ | 竖六边形标记 | ||
| ‘H’ | 横六边形标记 | ||
| ‘+’ | 十字标记 | ||
| ‘x’ | x标记 | ||
| ‘D’ | 菱形标记 | ||
| ‘d’ | 瘦菱形标记 | ||
| ‘|’ | 垂直线标记 |
例子:
import matplotlib.pyplot as plt
import numpy as np
a = np.arange(10)
plt.plot(a,a*1.5,'go-',a,a*2.5,'rx',a,a*3.5,'*',a,a*4.5,'b-.')
plt.show()
运行结果: 
注:
plt.plot(x,y,format_string,**kwargs)
- **kwargs:第二组或更多,(x,y,format_string)
color:控制颜色,color=’green’
linestyle:线条风格,linestyle=’dashed’
marker:标记风格,marker = ‘o’
markerfacecolor:标记颜色,markerfacecolor = ‘blue’
markersize:标记尺寸,markersize = ‘20’
本文详细介绍了Matplotlib中pyplot模块的plot()函数用法,包括如何使用格式字符串定义线条的颜色、样式及标记等,并提供了丰富的示例代码。
1410





