前言
主要用来更改绘图的线段颜色,以及用何种类似的点构成线段,具体看下面的内容即可。
颜色
Matplotlib线条颜色有四种表示方式。都是通过color属性
来声明的。
- 8中内建默认颜色缩写(当然全拼也可以)。
缩写 | 全拼 | 颜色 |
---|---|---|
b | blue | 蓝色 |
g | green | 绿色 |
r | red | 红色 |
m | magenta | 品红色 |
c | cyan | 青色 |
y | yellow | 黄色 |
k | black | 黑色 |
w | white | 白色 |
- 灰色阴影表示法。0最深,1最浅。
- 16进制表示法。
- 元组RGB表示法。
代码
import numpy as np
import matplotlib.pyplot as plt
y = np.arange(1,5)
plt.plot(y,color='m')#缩写
plt.plot(y+1,color='0.5')#灰度
plt.plot(y+2,color='#FF00FF')#16进制
plt.plot(y+3,color=(0.1,0.2,0.3))#元组
plt.show()
展示
线条样式
Matplotlib线条样式有四种表示方式。都是通过ls属性
来声明的。
符号 | 解释 |
---|---|
- | 实线样式 |
– | 短横线样式 |
-. | 点划线样式 |
: | 虚线样式 |
代码
import numpy as np
import matplotlib.pyplot as plt
y = np.arange(1,5)
plt.plot(y,ls='-')#实线样式
plt.plot(y+1,ls='--')#短横线样式
plt.plot(y+2,ls='-.')#点划线样式
plt.plot(y+3,ls=':')#虚线样式
plt.show()
展示
点样式
Matplotlib点样式有23种表示方式。
符号 | 解释 |
---|---|
, | 像素标记 |
o | 圆标记 |
v | 倒三角标记 |
^ | 正三角标记 |
< | 左三角标记 |
> | 右三角标记 |
1 | 下箭头标记 |
2 | 上箭头标记 |
3 | 左箭头标记 |
4 | 右箭头标记 |
s | 正方形标记 |
p | 五边形标记 |
* | 星形标记 |
h | 六边形标记1 |
H | 六边形标记2 |
+ | 加号标记 |
x | X 标记 |
D | 菱形标记 |
d | 窄菱形标记 |
| | 竖直线标记 |
_ | 水平线标记 |
需要注意的是使用marker属性
会在画线的基本上标注点的样式,而直接使用则只会画点,忽略线条。首先我们举个例子说明一下差别,其他类似。
举例代码
import numpy as np
import matplotlib.pyplot as plt
y=np.arange(5)
plt.plot(y,marker='o')
plt.plot(y+1,'o')
plt.show()
举例展示
后记
这就是对绘图进行简单的修饰了,嗯,大概就是这样了。