打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python也可以使用ggplot2绘图了

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

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

ggplot:http://ggplot.yhathq.com/

plotnine:https://plotnine.readthedocs.io/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在两种语言中的实战案例。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
盘点12个Python数据可视化库,通吃任何领域
plotnine:python数据可视化版ggplot2
08-选择适合你的Python可视化工具
plotnine 出圈了!又一个Python ggplot 数据可视化神器
Python数据分析常用模块介绍
学习Python数据可视化,看这篇就够了
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服