pythonic生物人

优雅!将Matplotlib/Seaborn封装为1行code

本次分享—grplot,它是一个基于matplotlib、seaborn的Python high-level可视化工具。

Image

它旨在通过仅需一行代码,即可绘制出下面这种完整且美观的统计图表,以提高绘图效率。

Image

如果你感觉Seaborn不够简单,Seaborn是matplotlib的高级封装(仅需要少量代码,即可搞定复杂publication-quality figures)👉:嫌Matplotlib繁琐?试试Seaborn!

Image

如果你感觉matplotlib参数太复杂,说起Python Visualization工具,第一个自然是matplotlib,你可以使用matplotlib绘制任何高度个性化图表👉:Python matplotlib保姆级教程

Image

那下面将要介绍的,基于matplotlib、seaborn的Python high-level可视化工具——grplot ,一定是你的菜。


简单安装一下grplot

# 方法1
pip install grplot

# 方法2 
conda install -c conda-forge grplot

简单用一下grplot

scatterplot+rugplot
kdeplot+rugplot
kdeplot+rugplot
scatterplot+rugplot
lineplot
lineplot
stripplot+pointplot
stripplot+pointplot
heatmap
heatmap
boxenplot
boxenplot
violinplot/boxplot+swarmplot
boxplot+swarmplot
violinplot/boxplot+swarmplot
violinplot+swarmplot
拟合曲线
拟合曲线
treemapsplot
treemapsplot
barplot + lineplot
barplot + lineplot
barplot
barplot
barplot
barplot

以上只是默认参数的效果,每一个方法还有海量参数供使用者个性化化,下面是kdeplot的部分参数,

Image
Image

本期结束:https://github.com/ghiffaryr/grplot 



交流学习

图片
更多精彩🔥:
《保姆级R可视化教程》来了!
《保姆级R可视化教程2.0》来了!
Python matplotlib保姆级教程
嫌Matplotlib繁琐?试试Seaborn!