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

Plotly简介

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

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

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

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

记住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')

运行程序:

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

接下来我们调用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')

运行代码,获得结果

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

下期见。

python3数据可视化软件_Python数据可视化工具Plotly相关推荐

  1. python贴吧数据可视化软件_Python数据可视化工具之Pyecharts初体验

    前言 之前采集了我爱我家的13000多条租房信息,准备做下数据分析,也了解到Pyecharts这个可视化工具,于是上手试了一番 pyecharts 是一个用于生成 Echarts 图表的类库.Echa ...

  2. python数据查询教程_Python数据可视化教程之基础篇

    经过学习之后,我总结了利用python实现可视化的三个步骤: 确定问题,选择图形 转换数据,应用函数 参数设置,一目了然 1 首先,要知道我们用哪些库来画图? matplotlib python中最基 ...

  3. python数据分析图表展示_NBA数据分析_python数据爬取_可视化图形_python数据可视化案例-帆软...

    之前手痒做了一次NBA可视化分析,发个微头条,好多人追着我问教程,这两天终于闲下来了,花时间整理这篇NBA可视化分析教程,手把手教大家做一次炫酷的数据可视化分析! 先部分展示本次教程的作品: 数据获取 ...

  4. python数据可视化图表_python数据可视化之pandas基础图表(一)

    pandas可以做的不仅仅是加载和转换数据,它还可以可视化数据.比起一大堆的matplotlib代码,使用pandas内置的plot 函数绘图更简洁. 下面通过简单的例子掌握pandas基本的绘图方法 ...

  5. python 财务分析可视化方法_Python数据可视化的四种简易方法

    Python数据可视化的四种简易方法 作者:PHPYuan 时间:2018-11-28 03:40:43 摘要: 本文讲述了热图.二维密度图.蜘蛛图.树形图这四种Python数据可视化方法. 数据可视 ...

  6. python数据科学库_Python数据科学库

    python数据科学库 什么是数据科学? (What is Data Science?) We live in an information age, where the challenge is t ...

  7. python的seaborn用于可视化分析_Python数据分析-可视化“大佬”之Seaborn

    如果有想关注Java开发相关的内容,可以转 上次学习了如何使用Matplolib进行数据可视化,接下来让我们来看看另一个可视化工具--seaborn Seaborn 既然有了matplotlib,那为 ...

  8. python降维之时间类型数据的处理_python数据预处理方式 :数据降维

    数据为何要降维 数据降维可以降低模型的计算量并减少模型运行时间.降低噪音变量信息对于模型结果的影响.便于通过可视化方式展示归约后的维度信息并减少数据存储空间.因此,大多数情况下,当我们面临高维数据时, ...

  9. 股票实时数据接口软件的数据来源是哪里?

    现在市场上有很多破解版的数据接口,这些接口都是可以接入券商的系统的,到时毕竟这些破解版的数据接口软件不是官方的,他们的数据都是哪里来的呢? 其实无论是官方软件,或者是第三方接口,数据来源都是交易所,毕 ...

最新文章

  1. ffmpeg命令 音频文件格式转换
  2. 微信小程序实践_4显示新闻(2)
  3. Leetcode 199.二叉树的右视图 (每日一题 20210628 同类型题)
  4. Linux 双显卡 黑屏,Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载...
  5. cdev 结构体与字符设备的注册
  6. atitit.spring hibernate的事务机制 spring不能保存对象的解决
  7. 会议交流 - CNCC 技术论坛 | NLP中知识和数据怎么选?当然是全都要!——第四届中文信息技术发展战略研讨会...
  8. 抓包工具Stream之接口调试和加密解码(二)
  9. (39)System Verilog程序Program设计实例
  10. 【数据结构----笔记4】插入排序算法之【折半插入排序算法】
  11. opencv 人脸识别_python基于openCV人脸识别18行代码实现
  12. pythonlist详解_零基础入门Python3-列表list详解
  13. 细粒度审计导致SYSTEM表空间异常引发ORA-01653同时性能异常
  14. _splitpath / _wsplitpath 将绝对路径分割为盘符、路径、文件名、扩展名。
  15. python 流程控制基础知识总结 和九九乘法表、质数、水仙花数、猜拳游戏练习
  16. 可靠性工程基础 修订版 课后答案 (刘品)
  17. 孔夫子旧书网数据采集,举一反三学爬虫,Python爬虫120例第21例
  18. 软件测试管理——测试的风险分析
  19. 天才少女谷爱凌夺金!母亲毕业于北大,父亲毕业于哈佛,她将入读斯坦福…...
  20. 【1401】机器翻译

热门文章

  1. Android中ButterKnife的使用
  2. 深入理解区块链共识算法
  3. 如何彻底卸载win10预装的office365等
  4. android --拍照相册选取图片[兼容小米等其他手机]
  5. AjaxPro.2.dll基本使用
  6. “国防七子”、“C9联盟”、“华东五虎”,中国最顶尖的大学都在这!
  7. 添加网络计算机名,windows10系统,更改计算机名后,网络中看不见自己的电脑了。...
  8. 轻松实现iMessage群发
  9. win7 安装SQL Server2008R2 提示文件格式错误的处理
  10. 很多朋友不知道如何改变照片的尺寸?