`
wx1568016009
  • 浏览: 24416 次
文章分类
社区版块
存档分类
最新评论

Python数据可视化工具Plotly

 
阅读更多

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


Plotly简介

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

640?wx_fmt=png

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

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

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

640?wx_fmt=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')


运行程序:

640?wx_fmt=png

640?wx_fmt=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')


运行代码,获得结果

640?wx_fmt=png


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

下期见。

分享到:
评论

相关推荐

    Python 数据分析:基于Plotly 的动态可视化绘图,557页

    Python数据分析在现代信息技术领域扮演着至关重要的角色,而Plotly是一个强大的数据可视化工具,尤其适合创建交互式的图表和仪表板。本教程将深入探讨如何利用Plotly进行动态可视化绘图,帮助你提升数据分析的洞察力...

    Python数据可视化任务教程(微课版)配套教案

    通过这本微课版教程,学习者不仅可以掌握Python数据可视化的基础知识,还能了解到最新的可视化技术和工具,提升数据讲故事的能力,为数据分析和决策支持打下坚实基础。对于教师而言,配套教案提供了丰富的教学材料,...

    Python数据可视化实战全书教案1-8章全.pdf

    在《Python数据可视化实战全书》的前8章中,它详细介绍了数据可视化的基础知识、常用工具以及Python中的实现方法。以下是本教程的主要知识点: 1. **数据与数据可视化**: - 数据是现实世界中信息的量化表示,可以...

    Python数据可视化课后习题_答案.docx

    4. **Python数据可视化库**:Python中的数据可视化库如Matplotlib、Seaborn、Plotly等,提供了丰富的图表类型和自定义选项,帮助用户创建高质量的图形。 5. **NumPy**:NumPy是Python中的一个基础科学计算库,它...

    《Python数据可视化编程实战(第2版)》配套资源.zip

    《Python数据可视化编程实战(第2版)》是一本深入探讨如何使用Python进行数据可视化的专业书籍。这本书的配套资源包含两个主要的压缩文件:PythonDataVisualizationCookbookSE_Code.zip和B03772_Graphics.zip。这些...

    Python数据可视化工具

    Python数据可视化工具是数据分析领域中不可或缺的一部分,它能够将复杂的数据转化为直观的图表,帮助我们更好地理解和解释数据。其中,提到的"datagear-3.1.0"可能是一个特定的数据可视化库或软件的版本。在Python中...

    python制作20个炫酷的数据可视化大屏(含源码)

    每一个项目都可能涉及到数据的获取、清洗、分析和可视化,Python的科学计算库NumPy、Pandas和数据可视化库如Matplotlib、Seaborn、Plotly、Bokeh等是实现这些功能的核心工具。通过学习这些源代码,开发者不仅可以...

    Python数据可视化之matplotlib实践.zip

    总结,Python的matplotlib库是数据可视化的强大工具,不仅提供基础的绘图功能,还支持高度定制,与其他库如Seaborn配合使用,可以实现更多高级和美观的图表。无论你是初学者还是经验丰富的开发者,掌握matplotlib都...

    Python + Flask + PyEcharts +plotly+seaborn 的自动数据可视化平台

    Plotly是一个强大的数据可视化工具,既可以用于制作静态图表,也可以生成交互式图表。Plotly的Python库使用户能够轻松地创建各种类型的图表,如折线图、散点图、热力图等,并且支持在线分享和协作。在本项目中,...

    PYTHON数据可视化编程实战_13720859_python_shujukeshihua_数据可视化_

    标题中的“PYTHON数据可视化编程实战”表明这是一份关于Python数据可视化的实战教程,而描述中的“数据可视化教程,可供经典入门练习题目,可供基础入门使用”则强调了该资源适用于初学者,提供了实践性的学习材料。...

    python爬虫数据可视化分析大作业.zip

    总的来说,这个大作业将帮助你掌握Python爬虫技术,理解如何从网上获取数据,以及如何利用数据可视化工具将数据转化为有意义的图形,这对于数据分析、研究或者产品决策都有着重要的作用。在实践中,你还会遇到许多...

    Python数据分析可视化源码实例

    Python数据分析可视化是现代数据科学中的重要工具,它结合了强大的数据处理库如Pandas和NumPy,以及优秀的可视化库如Matplotlib、Seaborn和Plotly等,为数据科学家提供了高效且直观的数据洞察手段。本资源包含了一...

    python爬虫数据可视化分析大作业

    Python爬虫数据可视化分析大作业是一项综合性的任务,它涵盖了多个关键知识点,旨在利用Python编程语言获取网络数据,处理并进行有效的视觉呈现。这个作业主要涉及以下内容: 1. **Python爬虫技术**:Python是数据...

    python数据分析与可视化.pdf

    **简介**:Matplotlib 是 Python 中最常用的数据可视化库之一,主要用于生成静态、动态或交互式的可视化图形。 **特点**: - 功能强大,支持多种图表类型; - 可以生成高质量的图像; - 跨平台支持。 **示例代码**...

    深入浅出 Python 机器学习:数据可视化_信息可视化_数据可视化、_数据可视化_

    在Python的世界里,数据可视化是一项重要的技能,尤其在机器学习领域。它可以帮助我们理解、解释和传达复杂的数据信息。本文将深入探讨如何使用Python进行数据可视化,包括信息可视化和数据可视化,以及它们在处理...

    python可视化之美.zip

    Python是一种广泛应用于数据分析和科学计算的编程语言,其在数据可视化领域的表现同样出色。"Python可视化之美"这个主题深入探讨了如何利用Python的各种库来创建美观、高效的图表,以帮助我们理解和传达数据信息。在...

    掌握Python数据可视化:技巧、工具与实战

    Python提供了多种数据可视化工具,可以满足不同场景的需求。无论是基础的Matplotlib,还是高级的Seaborn和Plotly,或是Pandas的内置绘图功能,都能帮助我们更有效地分析和展示数据。掌握这些工具的使用方法,将极大...

    Python数据可视化实战全书教案1-8章全.docx

    Python数据可视化是大数据技术类相关专业的重要组成部分,它旨在通过图形化的方式呈现复杂的数据,使得数据的洞察力得以直观地展现。本课程涵盖了从基础知识到实践应用的多个方面,包括数据的理解、数据可视化的概念...

    python数据分析(可视化)_python_数据可视化_数据分析

    五、高级可视化工具 除了Matplotlib和Seaborn,还有一些其他强大的可视化库,如Plotly、Bokeh和Altair,它们支持交互式图表,使得用户可以在浏览器中探索数据,提供更多维度的分析体验。 总结起来,Python的数据...

    python数据分析项目+可视化(boss直聘网数据分析期末大作业).zip

    通过对数据进行清洗重塑和分析,再使用plotly等工具进行绘图,实现图表的交互式数据可视化,最后使用flask框架(利用了bootstrap)进行网页上的可视化展示。最后展示了关于数据分析岗位的人才需求分布情况、薪资情况...

Global site tag (gtag.js) - Google Analytics