本人没有看过专门介绍matplotlib的书籍,所以一直以来对一些画图的风格不是很清楚,今天总结一下linestyle,color和loc,供那些像我一样没看过这方面介绍的人使用。
linestyle和color是matplotlib做表时常用的两个参数,只要是需要线条的,不论是主图,还是添加的网格线,基本上是都会遇到的。loc则是用来确定位置的,一般添加图例的时候回用到。
- 颜色字符(color)
字符 | 代表颜色 |
---|---|
r | 红色 |
b | 蓝色 |
g | 绿色 |
w | 白色 |
c | 青色 |
m | 洋红 |
y | 黄色 |
k | 黑色 |
- 风格字符(linestyle)
字符 | 代表风格 |
---|---|
- (一个连字符) | 实线 |
– (两个连字符) | 虚线 |
-. | 点划线 |
: | 点虚线 |
’ ’ | 留空,空格 |
- loc 参数(以matplotlib添加图例为例说明位置)
loc string | loc code | 位置 |
---|---|---|
"best" | 0 | 右上角(默认) |
“upper right” | 1 | 右上角 |
“upper left” | 2 | 左上角 |
“lower left” | 3 | 左下角 |
“lower right” | 4 | 右下角 |
"right" | 5 | 中右侧 |
“center left” | 6 | 中左侧 |
“center right” | 7 | 中右侧 |
“low center” | 8 | 中下方 |
“upper center” | 9 | 中上方 |
“center” | 10 | 中间 |