plotnine是Python中图形语法的一种实现,它基于ggplot2。语法允许用户通过将数据显式映射到构成图的可视对象来构成图。

语法绘图功能强大,可以轻松考虑然后创建自定义(否则为复杂)的图,而简单图则保持简单。

举例

from plotnine import ggplot, geom_point, aes, stat_smooth, facet_wrap
from plotnine.data import mtcars

(ggplot(mtcars, aes('wt', 'mpg', color='factor(gear)'))
 + geom_point()
 + stat_smooth(method='lm')
 + facet_wrap('~gear'))