Matplotlib的样式

今天粗略看了下scikit-learn文档,发现首先第一步需要弄清楚的是python的画图,也就是首先得面对matplot,打算先从matplot学起。在网上搜了下matplot画图的事例,发现比较散乱,不够系统,决定还是先跟着matplot的文档过一遍,然而,首先就面对了一个问题,因为原来用ggplot画图,对ggplot这个样式比较感兴趣,试了下ggplot样式,果然出现了想要的图形,但问题来了,当我测试文档中例子时,怎么都做不出文档中输出的图形,颜色不对,想改成默认的样式,但却不知道怎么改。搜索了很多之后,终于找到了解决的办法,用plt.rcdefaults()。

1
2
import matplotlib.pyplot as plt
plt.rcdefaults()

可以用下面符号改变图中标记的样式:

线的样式 描述
'-' 实线
'--' 杠线
'-.' 点杠线
':' 点线
颜色的样式 描述
'b' 蓝色
'g' 绿色
'r' 红色
'c' 青色
'm' 品红
'y' 黄色
'k' 黑色
'w' 白色
标记点的样式 描述
'.'
','
'o'
'v' 下三角
'^' 上三角
'<' 左三角
'>' 油三角
'1' 下三角
'2' 上三角
'3' 左三角
'4' 油三角
's' 方形
'p' 五边形
'*' 星形
'h' 六边形1
'H' 六边形2
'+' 加号
'x' 叉号
'D' 钻石
'd' 细钻石
'\|' 短竖线
'_' 短横线

matplotlib的颜色种类:

发表评论

电子邮件地址不会被公开。