plt.style.use('ggplot') 一键美颜?
Matplotlib虽然是一个非常强大的绘图库,但也正因强大,在对图表进行细节调整时过于繁琐。那么,本期小哥将介绍一个Matplotlib自带的”美颜神器”——ggplot style
。
ggplot2
是R语言中有名的绘图扩展包。在Python中同样有一个专门的ggplot绘图库ggplot2
。而要想在Matplotlib中实现ggplot风格式的风格非常简单,只需要在绘图主代码前加一句:
plt.style.use('ggplot')
使用ggplot style
绘图,不用刻意设置网格、调整坐标轴刻度、曲线颜色等参数。ggplot style
可以自动美化,就像当今的一键 P 图一样。据说ggplot2
渲染出的图表是符合现代数据审美要求的!话不多说,小哥将之前推文中出现的图表使用ggplot style
重新渲染,一起来看看ggplot style
的效果。
仿真.png
小哥Tips:经过对比发现,小哥个人认为,如果使用ggplot,绘图时将图例legend的边框关闭(frameon=False)效果会更好。
Matplotlib中除了ggplot
外,还有其他值得尝试的style:bmh
,dark_background
,seaborn
。
PS:我目前还没进行过对比,没有体会
留言
張貼留言