中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python2.7使用plotly繪制本地散點圖和折線圖

發布時間:2020-08-30 19:44:43 來源:腳本之家 閱讀:157 作者:點點橫點塵 欄目:開發技術

本人在學習使用Python和plotly處理數據時,經過兩個小時艱難試錯,終于完成了散點圖和折線圖的實例。在使用過程中遇到一個大坑,因為官方給出的案例是用在線存儲的,所以需要安裝jupyter(也就是ipython)才能使用notebook來處理生成的文件,一開始我沒太懂iplot和plot之間的差異,導致浪費了很多時間。

重要提示:最新的jupyter不支持Python3.2及以下版本

python2.7使用plotly繪制本地散點圖和折線圖

最后我只能繼續采用本地文件的形式來解決這個問題了。下面放出我的測試代碼,被注釋掉的是官方給出的代碼以及離線存儲的代碼。應該是最新版的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()

下面是我最終結果的截圖:

python2.7使用plotly繪制本地散點圖和折線圖

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涞水县| 中卫市| 新民市| 三江| 东宁县| 郯城县| 蓝山县| 平原县| 安泽县| 陇南市| 台中市| 翁牛特旗| 遵化市| 若尔盖县| 明光市| 镇巴县| 潜山县| 会东县| 彩票| 白山市| 衡东县| 贞丰县| 建瓯市| 红安县| 息烽县| 荔浦县| 内江市| 刚察县| 宣威市| 巴东县| 塔河县| 阿城市| 巴彦淖尔市| 肥乡县| 西充县| 诸城市| 锡林浩特市| 扎鲁特旗| 河北省| 咸阳市| 钟祥市|