python绘折线图数据(python2.7使用plotly绘制本地散点图和折线图)
类别:脚本大全 浏览量:2138
时间:2021-10-23 10:04:09 python绘折线图数据
python2.7使用plotly绘制本地散点图和折线图本人在学习使用python和plotly处理数据时,经过两个小时艰难试错,终于完成了散点图和折线图的实例。在使用过程中遇到一个大坑,因为官方给出的案例是用在线存储的,所以需要安装jupyter(也就是ipython)才能使用notebook来处理生成的文件,一开始我没太懂iplot和plot之间的差异,导致浪费了很多时间。
重要提示:最新的jupyter不支持python3.2及以下版本。
最后我只能继续采用本地文件的形式来解决这个问题了。下面放出我的测试代码,被注释掉的是官方给出的代码以及离线存储的代码。应该是最新版的python的方案。
|
#!/usr/bin/python # coding=utf-8 import plotly.plotly import random from plotly.graph_objs import * import plotly.graph_objs as abc # 必须 import numpy as np def sayhello(): n = 100 xx = []; for i in range ( 20 ): xx.append(i) y0 = []; for i in range ( 20 ): y0.append(random.randint( 0 , 10 )) y1 = []; for i in range ( 20 ): y1.append(random.randint( 10 , 20 )) y2 = []; for i in range ( 20 ): y2.append(random.randint( 20 , 30 )) #xx = np.linspace(0, 1, n) #y0 = np.random.randn(n) + 5 #y1 = np.random.randn(n) #y2 = np.random.randn(n) - 5 data_1 = abc.scatter( x = xx, y = y0, name = 'test1' , mode = 'markers' ) date_2 = abc.scatter( x = xx, y = y1, name = 'test2' , mode = "lines" ) date_3 = abc.scatter( x = xx, y = y2, name = 'test3' , mode = "lines+markers" ) ''' n = 1000 random_x = np.random.randn(n) random_y = np.random.randn(n) # create a trace trace = abc.scatter( x=random_x, y=random_y, mode='markers' ) data1 = [trace] ''' data1 = data([data_1, date_2,date_3]) plotly.offline.plot(data1) #plotly.offline.iplot(data1,filename='test01') if __name__ = = "__main__" : sayhello() |
下面是我最终结果的截图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/Fhaohaizi/article/details/78754423
您可能感兴趣
- python自带的ide的使用(基于python的ini配置文件操作工具类)
- pythonrequests怎么导入模块(Python3使用requests模块实现显示下载进度的方法详解)
- opencv人脸识别实战(Python opencv实现人眼/人脸识别以及实时打码处理)
- python语言提供的3种基本数据类型(详解Python3 基本数据类型)
- python可以编写数据加密解密吗(python简单实现AES加密和解密)
- python类中的数据封装(基于python生成器封装的协程类)
- python 链表操作(Python3实现的判断环形链表算法示例)
- python使用django搭建简单网页(Python后台开发Django的教程详解启动)
- python3.9.1如何安装模块(Python3.6中Twisted模块安装的问题与解决)
- python的mqtt循环发布(python 发送和接收ActiveMQ消息的实例)
- python中怎么连接mysql(python远程连接MySQL数据库)
- python读取word的表格(Python使用reportlab模块生成PDF格式的文档)
- python在mysql创建数据库(python3对接mysql数据库实例详解)
- python内置函数使用方法(Python神奇的内置函数locals的实例讲解)
- python将一个字符串逆序输出(Python字符串逆序的实现方法一题多解)
- python图片识别文字代码(python批量识别图片指定区域文字内容)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
- 大果肉搭配薄瓜皮, 绿宝 脆甜爽口,不愧是甜瓜中的 佼佼者(大果肉搭配薄瓜皮)
- 河南尉氏县因地制宜发展果蔬种植 水坡镇绿宝甜瓜变 金瓜(河南尉氏县因地制宜发展果蔬种植)
- 谢广坤,你这么欺负谢腾飞,良心不会痛吗(你这么欺负谢腾飞)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9