plt.plot(x, y, linestyle=, marker=, color=, linewidth=, markersize=, label= )
其中x,y代表横纵坐标。
linestyle参数 | 线形 |
---|---|
‘-’ | 实线 |
‘–’ | 虚线 |
‘-.’ | 点虚线 |
’ ’ | 无线 |
marker | 点的样式 |
---|---|
‘.’ | 点 |
‘,’ | 像素 |
‘^’ ‘v’ ‘>’ ‘<’ | 上下左右三角形 |
‘1’ ‘2’ ‘3’ ‘4’ | 上下左右三叉线 |
‘o’ | 圆形 |
‘s’ ‘D’ | 方形 |
‘p’ | 五边形 |
‘h’ ‘H’ | 六边形 |
‘*’ | 五角星 |
‘+’ ‘x’ | 十字交叉 |
‘_’ | 横线 |
字符串 | color |
---|---|
‘r’ | 红 |
‘g’ | 绿 |
‘b’ | 蓝 |
‘y’ | 黄 |
‘c’ | 青 |
‘m’ | 品 |
‘k’ | 黑 |
‘w’ | 白 |
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(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()