碎语
- 学习的正态曲线:入门容易,精通难
- 积累的正态曲线:先越读越多,后越读越少
Plotly
注意:
- 在notebook有时候会不出图表,就是浏览器兼容性的问题,换个浏览器,极速360.看notebook左上角,有Not Trusted时,直接点击变成Trusted就可以了。
配置相关
下载包
pip install plotly or sudo pip install plotly
更新包
pip install plotly --upgrade
plotly两种模式
目前plotly有两种模式,离线和在线两种。
在线
需要注册账号和密码,产生的数据和图片将会保存在云账户中,有两种方法;plotly.plotly.polt()和plotly.plotly.iplot()
- plotly.plotly.plot():返回一个唯一的url保存在相应的地方
- plotly.plotly.iplot():直接在Jupter Notebook中展现
- 登录代码
import plotly
plotly.tools.set_credentials_file(username = 'aa',api_key='bb')
把username和api_key换成你注册信息
- online的三种隐私设置
- public
- private
- secret
离线
离线使用并保存在本地,有两种模式plotly.offline.plot()和plotly.offline.iplot()
- plotly.offline.plot()会创建一个HTML保存到本地中,需要时候直接打开即可
- plotly.offline.iplot()直接在jupyter Notebook中展示
帮助相关
- 版本号
import plotly
plotly.__version__
- 查帮助
help(plotly.offline.plot)
例子
- 在线
import plotly.plotly as py
import plotly.graph_objs as go
trace0 = go.Scatter(
x=[1, 2, 3, 4],
y=[10, 15, 13, 17]
)
trace1 = go.Scatter(
x=[1, 2, 3, 4],
y=[16, 5, 11, 9]
)
data = [trace0, trace1]
py.plot(data, filename = 'basic-line', auto_open=True)
- 离线
import plotly
import plotly.graph_objs as go
plotly.offline.plot({
"data": [go.Scatter(x=[1, 2, 3, 4], y=[4, 3, 2, 1])],
"layout": go.Layout(title="hello world")
}, auto_open=True)
结束语
如果我不能让您看懂,那是我的问题,如果有疑问可以关注我,然后私聊我,我会尽最大的努力帮助你
网友评论