plot函数
plt.plot(x, y, linestyle=, marker=, color=, linewidth=, markersize=, label= )
其中x,y代表横纵坐标。
(1)linestyle:此字段是线的样式,参数形式:字符串
| linestyle参数 | 线形 |
|---|---|
| ‘-’ | 实线 |
| ‘–’ | 虚线 |
| ‘-.’ | 点虚线 |
| ’ ’ | 无线 |
(2)linewidth:此参数是线的粗细,所定数值越大线越粗
(3)marker:点的样式,参数形式:数值
| marker | 点的样式 |
|---|---|
| ‘.’ | 点 |
| ‘,’ | 像素 |
| ‘^’ ‘v’ ‘>’ ‘<’ | 上下左右三角形 |
| ‘1’ ‘2’ ‘3’ ‘4’ | 上下左右三叉线 |
| ‘o’ | 圆形 |
| ‘s’ ‘D’ | 方形 |
| ‘p’ | 五边形 |
| ‘h’ ‘H’ | 六边形 |
| ‘*’ | 五角星 |
| ‘+’ ‘x’ | 十字交叉 |
| ‘_’ | 横线 |
(4)markersize:点的大小,参数形式:数值
(5)color:线条和点的颜色 ,参数形式:字符串
| 字符串 | color |
|---|---|
| ‘r’ | 红 |
| ‘g’ | 绿 |
| ‘b’ | 蓝 |
| ‘y’ | 黄 |
| ‘c’ | 青 |
| ‘m’ | 品 |
| ‘k’ | 黑 |
| ‘w’ | 白 |
(6)label:图例
举例:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,10,0.5)
plt.plot(x, np.sin(x), linestyle='--', marker= '>', color='r', linewidth=5, markersize=5)
plt.show()

subplot 函数
subplot(numRows, numCols, plotNum)
图表的整个绘图区域被分成 numRows 行和 numCols 列
然后按照从左到右,从上到下的顺序对每个子区域进行编号,左上的子区域的编号为1
plotNum 参数指定创建的 Axes 对象所在的区域
举例:
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,10,0.5)
plt.subplot(221) #将整个绘图区域分成四份,下面画的图将会显示在第一份,也就是左上角
plt.plot(x, np.sin(x))
plt.show()

版权声明:本文为mhyasadj原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。