干货分享 | 关于“Plotly”的可视化教程(一)

在谈到数据可视化的时候,相信大多数的读者会想到“matplotlib”、“pyecharts”等第三方模块,今天小编要介绍的可视化框架叫做“plotly”,通过构建基于HTML的交互式图表来显示信息,可创建各种形式的精美图表。当然,除了“plotly”这个模块,本文也会提到“cufflinks”也就是对“plotly”模块封装过之后的模块,相当于是“seaborn”之于“matplotlib”的关系。

01

下载与导入数据

下载安装相关的库,通过“pip”命令行即可实现,

!pip install plotly

导入相关的模块并读取数据,并对可视化做一定的设置

# plotly standard imports
import plotly.graph_objs as go
import chart_studio.plotly as py


# Cufflinks wrapper on plotly
import cufflinks
# Data science imports
import pandas as pd


from plotly.offline import iplot
cufflinks.go_offline()


# Set global theme
cufflinks.set_config_file(world_readable=True, theme='pearl')


df = pd.read_parquet('medium_data_2019_01_06')

02

直方图

我们先从简单的画直方图开始,代码如下

df['claps'].iplot(kind='hist', xTitle='claps',
                  yTitle='count', title='Claps Distribution')

这和大家之前使用“matplotlib”模块十分的想类似,我们只好需要用“iplot”而不是“plot”即可,最后显示的直方图在交互性上面、以及美观程度有着显著的提升,同时我们能够对数据进行放大,看到更加具体的数据走势

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值