Python可视化—Plotly_01_前置_从入门到放弃

碎语

  • 学习的正态曲线:入门容易,精通难
  • 积累的正态曲线:先越读越多,后越读越少

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)

结束语

如果我不能让您看懂,那是我的问题,如果有疑问可以关注我,然后私聊我,我会尽最大的努力帮助你

你可能感兴趣的:(Python可视化—Plotly_01_前置_从入门到放弃)