python3数据可视化软件_Python数据可视化工具Plotly

大家好,今天小编给大家带来的一款工具是数据在线可视化工具---Plotly。

Plotly简介

Plotly是一款使用JavaScript开发的制图工具,提供了与主流数据分析语言交互的API(如:Python, R, MATLAB)。大家可以到官网 https://plot.ly/ 了解更多详细的信息。

3910d9aa9186f850fbec4e6e90a59bc0.png

plotly是个很强大的Python模块,可以用来绘制各种统计图,下面我们就来具体介绍一下怎么去用它吧!

首先,想用它就得注册一个plotly的账号,打开网址https://plot.ly/,注册账号,用邮箱注册即可,注册完之后登录。

点击你的用户名,选择setting,在setting里面找到API keys,你需要生成一个API key,之后把APIkey复制下来,在写代码的时候会用到。

d59b9df482b91540d50cf28089a721e7.png

记住Username和API Key。下面我们开始本地敲代码了。

首先需要安装plotly模块,直接通过pip安装即可:

pip install plotly

安装好了之后我们就可以开始正式用它了。

首先导入plotly模块,设置好username和API key

import plotly

plotly.tools.set_credentials_file(username='dolphinlong', api_key='*************')

这些都设置好了之后就可以使用ploty模块的plotly方法了

导入plotly相应的画图模块

import plotly.plotly as py

from plotly.graph_objs import *

首先我们先初始化数据,调用Scatter函数,画折线图:

trace0 = Scatter(

x=[1, 2, 3, 4],

y=[10, 15, 13, 17]

)

trace1 = Scatter(

x=[1, 2, 3, 4],

y=[16, 5, 11, 9]

)

trace2 = Scatter(

x=[1, 2, 3, 4],

y=[1, 5, 11, 19]

)

有了这三组数据,在调用Data函数将这些数据组合在一起,绘制在一张图上。

data = Data([trace0, trace1,trace2])

之后调用plot方法进行画图,记得给你画的图命名!

py.plot(data, filename = 'test28')

运行程序:

bd98d247fdd8d7966e8817d5a3aa0ebc.png

940447e64d7e9f6546c25b480dfddab4.png

可以清楚的看到刚刚传入的数据被画成了折线图。

接下来我们调用graph_objs.Bar方法来画柱状统计图,直接将刚刚的Scatter方法替换掉就行:

import plotly

plotly.tools.set_credentials_file(username='wuyuqing', api_key='TF76zH72HmMHp3LT4NEq')

import plotly.plotly as py

from plotly.graph_objs import *

trace0 = graph_objs.Bar(

x=[1,2,3,4,5,6,7,8,9,10],

y=[7,7,16,25,33,40,40,47,47,55]

)

trace1 = graph_objs.Bar(

x=[1,2,3,4,5,6,7,8,9,10],

y=[3,3,10,15,24,24,31,32,38,47]

)

trace2 = graph_objs.Bar(

x=[1,2,3,4,5,6,7,8,9,10],

y=[9,16,22,23,29,37,46,46,53,69]

)

data = Data([trace0, trace1, trace2])

py.plot(data,filename = 'test29')

运行代码,获得结果

d1e0a2bebbc42f5d3091a0fd6b403cd7.png

好了,今天关于plotly的应用就简单介绍到这里了,下次给大家做个实例。

下期见。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值