Python数据可视化--在Python中调用ggplot进行绘图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python数据可视化--在Python中调用ggplot进行绘图相关的知识,希望对你有一定的参考价值。
参考技术A如果你熟悉R语言,那么你一定听过ggplot2,它是R语言中非常好的数据可视化包,容易学习,功能强大。如果想要在Python中调用ggplot,我们该怎么办呢?本文提供了两种不同的方式:
rpy2包可以让Python和R共同工作。
官方网站: https://rpy2.github.io/
安装方法: conda install -c r rpy2
好消息来了, ggplot2已经迁移到了Python社区。 目前有两个Python版的实现,分别是ggplot与plotnine。这两个库都实现了ggplot的主要绘图功能,这对熟悉R语言的小伙伴、同时使用R语言和Python语言的童鞋来说,是一个好消息。因为你只只需要掌握ggplot2之后,就可以同时在R语言和Python语言中进行数据可视化分析了。
官方网站: http://ggplot.yhathq.com/
安装方法: pip install ggplot
绘图示例:
运行结果:
官方网站: https://plotnine.readthedocs.io/en/stable/index.html
安装方法: conda install -c conda-forge plotnine
绘图示例:
运行结果:
pyecharts库的主要作用
参考技术Apyecharts库的主要作用是用于生成Echarts图表的类库。
Echarts是百度开源的一个数据可视化JS库,用Echarts生成的图可视化效果棒,pyecharts是为了与Python进行对接,方便在Python中直接使用数据生成图。使用pyecharts能够生成独立的网页,也能够在flask、django中集成使用。
如需使用Jupyter Notebook来展现图表,只须要调用自身实例便可,同时兼容Python2和3的Jupyter Notebook环境。全部图表都可正常显示,与浏览器一致的交互体验,简直不要太强大。
pyecharts分类
pyecharts分为v0.5.X和v1两个大版本,v0.5.X和v1间不兼容,v1是一个全新的版本。经过半年的沉寂后,终于发布了新版本,新版本号将从v1.0.0开始,这是一个全新的、向下不兼容的Pyecharts版本,类似于Python 3与Python 2。
不过,如果开发者以前接触过Pyecharts,新版本就很容易上手。pyecharts v1废除原有的插件机制,包括地图包插件和主题插件,插件的本质是提供pyecharts运行所需要的静态资源文件,所以现在开放了两种模式提供静态资源文件。online模式,使用Pyecharts官方提供的或者部署自己的remotehost。
以上是关于Python数据可视化--在Python中调用ggplot进行绘图的主要内容,如果未能解决你的问题,请参考以下文章