分享

Python也可以使用ggplot2绘图了

 LibraryPKU 2019-02-11

如果你熟悉R语言,或者说你在数据分析领域工作,那么你一定听说过ggplot2。R语言社区中的ggplot2距今已经有10多年的历史,是R语言中非常棒的数据可视化包,很容易学习,学会后很难忘记;功能还十分强大。4年多以前我开始在数据分析方向学习时,我是先学R语言再学python的,先了解到了R语言社区中的ggplot2,后来再学Python的时候,就觉得,这Python吧,其它方面我都喜欢,就是没有像ggplo2那么好用的可视化库,matplotlib简直太难用了,一直也没好好学着去用matplotlib,有时候实在要画图了,干脆把数据传到R语言中去画图,不过这样实在是麻烦。

不过好消息来了,ggplot2已经迁移到了python社区中(最近两年的事情),有两个python版的实现,官网分别如下,自己可以先去官网看看,后续还会更进一步的介绍。

ggplot:http://ggplot./

plotnine:https://plotnine./en/stable/about-plotnine.html

这两个库都实现了ggplot主要的绘图功能,而且可以直接使用R语言中的ggplot2代码稍作修改,就能直接在Python中运行了。这两个库我都使用过,根据我的使用体验,建议大家使用plotnine,因为plotnine更接近于R语言版的ggplot2。

最近我在录制用ggplot2做数据可视化的视频,在录视频的时候,我就把R语言版的ggplot2和python版的ggplot2(plotnine)一起讲,代码从R迁移到Python基本只需要做少许修改就能直接运行。这对于使用R和Python双语言的童鞋来说,是一个很好的消息,因为你只需要掌握ggplot2之后,就能同时在R语言和Python环境里面进行数据可视化分析了,不需要你再去学习其它的图表库。这些新录制的视频将会同时添加到《R语言数据分析》和《python数据分析实战课程中,这两个课程的学员,都能学到ggplot2在两种语言中的实战案例。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多