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:我目前还没进行过对比,没有体会

留言

熱門文章