Python基于plotly模块实现的画图操作示例

 更新时间:2019年01月23日 10:53:16   作者:云金杞  
这篇文章主要介绍了Python基于plotly模块实现的画图操作,涉及Python基于plotly模块的数值运算与图形操作相关实现技巧,需要的朋友可以参考下

本文实例讲述了Python基于plotly模块实现的画图操作。分享给大家供大家参考,具体如下:

import plotly
plotly.tools.set_credentials_file(username='tianjixuetu', api_key='xxxxxxxx')#此处要去官网申请自己的api,#https://plot.ly/ssu/

#案例1
import plotly.plotly as py
from plotly.graph_objs import *
trace0 = Scatter(
  x=[1, 2, 3, 4],
  y=[10, 15, 13, 17]
)
trace1 = Scatter(
  x=[1, 2, 3, 4],
  y=[16, 5, 11, 9]
)
data = Data([trace0, trace1])
py.plot(data, filename = 'basic-line')

#案例2
import plotly.graph_objs as go
import plotly.plotly as py
import numpy as np
colorscale = [[0, '#FAEE1C'], [0.33, '#F3558E'], [0.66, '#9C1DE7'], [1, '#581B98']]
trace1 = go.Scatter(
  y = np.random.randn(500),
  mode='markers',
  marker=dict(
    size='16',
    color = np.random.randn(500),
    colorscale=colorscale,
    showscale=True
  )
)
data = [trace1]
url_1 = py.plot(data, filename='scatter-for-dashboard', auto_open=False)
py.iplot(data, filename='scatter-for-dashboard')
url_1

#案例3
import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np
x0 = np.random.randn(50)
x1 = np.random.randn(50) + 2
x2 = np.random.randn(50) + 4
x3 = np.random.randn(50) + 6
colors = ['#FAEE1C', '#F3558E', '#9C1DE7', '#581B98']
trace0 = go.Box(x=x0, marker={'color': colors[0]})
trace1 = go.Box(x=x1, marker={'color': colors[1]})
trace2 = go.Box(x=x2, marker={'color': colors[2]})
trace3 = go.Box(x=x3, marker={'color': colors[3]})
data = [trace0, trace1, trace2, trace3]
url_2 = py.plot(data, filename='box-plots-for-dashboard', sharing='public', auto_open=True,world_readable=True)
py.iplot(data, filename='box-plots-for-dashboard')
url_2

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • Python3 获取文件属性的方式(时间、大小等)

    Python3 获取文件属性的方式(时间、大小等)

    这篇文章主要介绍了Python3 获取文件属性的方式(时间、大小等),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 基于CentOS搭建Python Django环境过程解析

    基于CentOS搭建Python Django环境过程解析

    这篇文章主要介绍了基于CentOS搭建Python Django环境过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • python 实现两个线程交替执行

    python 实现两个线程交替执行

    这篇文章主要介绍了python 实现两个线程交替执行,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python3.6简单操作Mysql数据库

    Python3.6简单操作Mysql数据库

    这篇文章主要为大家详细介绍了Python3.6简单操作Mysql数据库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • python光学仿真学习wxpython创建手速测试程序

    python光学仿真学习wxpython创建手速测试程序

    这篇文章主要介绍了python光学仿真学习使用wxpython创建一个手速测试程序示例的实现,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-10-10
  • 基于Python实现自动用小写字母替换文件后缀的大写字母

    基于Python实现自动用小写字母替换文件后缀的大写字母

    本文介绍基于Python语言,基于一个大文件夹,遍历其中的多个子文件夹,对于每一个子文件夹中的大量文件,批量将其文件的名称或后缀名中的字母由大写修改为小写的方法,文中有相关的代码示例供大家参考,需要的朋友可以参考下
    2024-04-04
  • 用python进行视频剪辑

    用python进行视频剪辑

    这篇文章主要介绍了如何用python进行视频剪辑,帮助大家更好的利用python处理视频,感兴趣的朋友可以了解下
    2020-11-11
  • Python实现高效求解素数代码实例

    Python实现高效求解素数代码实例

    这篇文章主要介绍了Python实现高效求解素数代码实例,本文直接给出代码实例,需要的朋友可以参考下
    2015-06-06
  • Python装饰器decorator用法实例

    Python装饰器decorator用法实例

    这篇文章主要介绍了Python装饰器decorator用法,以实例形式详细讲述了Python装饰器及相关概念与用途,需要的朋友可以参考下
    2014-11-11
  • 使用Pyqt5制作屏幕录制界面功能

    使用Pyqt5制作屏幕录制界面功能

    这篇文章主要介绍了使用Pyqt5制作屏幕录制界面,主要介绍如何使用ffmpeg将同时录制的屏幕录像和音频合成为有声音的屏幕录像,需要的朋友可以参考下
    2022-04-04

最新评论