python安装plotly教程_Python使⽤plotly⽣成本地⽂件教程本⼈在学习使⽤Python和plotly处理数据的过程中,发现了官⽹教程和⽹上⼀些教程⽆法正常使⽤的情况,可能是因为更新导致的,所以我在尝试成功之后想⾃⼰写⼀个教程,便有了下⾯的⽂章。如果错误的地⽅,还请⼤神指正。我的Python版本是2.7,Mac机器。Python的IDE是pycharm。本教程主要还是依据官⽹教程+翻译实践。
⾸先是安装plotly,这个⽐较简单,⽹上其他教程也没什么错误,提供⼀个⽅法,使⽤pip安装。
$ pip install plotly
or
$ sudo pip install plotly
or update
$ pip install plotly --upgrade
其次你得有个⾃⼰的账号,plotly官⽹⾥⾯Python的地址如下:
plotly官⽹传送门
然后进⼊交互模式进⾏如下操作:
import plotly
这⼀步需要设置你的⽤户名和api私钥。如果还没有的请移步官⽹个⼈中⼼获取私钥。
plotly官⽹传送门
下⾯是我的个⼈中⼼截图:
然后,需要去本机确认是否成功,⽂件地址如下:
~/.plotly/.credentials
我的⽂件内容如下:
这些完成之后,就可以轻松地开始代码操作了。
如果你使⽤不是本地,⽽是在线的话,那么你还得再交互模式下设置⼏个地⽅,下⾯就放⼀下官⽹的内容:
escapexml false
import plotly
import plotly
具体的内容⼤家移步官⽹,⾃⼰翻译⼀下内容吧,这些都是隐私和权限的内容。
下⾯是我的Python代码:
#!/usr/bin/python
# coding=utf-8
import plotly.plotly
import random
aph_objs import *
aph_objs as abc#必须有个listx = [];
for i in range(20):
listx.append(i)
print listx
listxx = listx
listy = [];
for i in range(20):
listy.append(random.randint(12, 20)) print listy
listyy = [];
for i in range(20):
listyy.append(random.randint(12, 20)) print listy
data_1 = abc.Scatter(
x=listx,
during是介词吗y=listy
)
date_2 = abc.Scatter(
x=listxx,
y=listyy
)
data1 = Data([data_1, date_2])
plotly.offline.plot(data1)
下⾯是官⽹的测试代码:
import plotly.plotly as py
aph_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]
)
word文本框在哪里data = Data([trace0, trace1])
sql server下载要钱吗py.plot(data, filename = 'basic-line')
⼤家可以尝试⼀下官⽹的代码,我⼀直报错,不能通过,必须是在下⾯这⾏代码时才能使⽤ as代码。aph_objs as abc#必须
下⾯放⼀张我本地的图表,我并没有直接在代码⾥保存图⽚,只是放了⼀张截图。
往期⽂章精选
pycharm python安装教程
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论