美文网首页
Python可视化—Plotly_01_前置_从入门到放弃

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

作者: 数有道 | 来源:发表于2018-12-07 23:49 被阅读0次

    碎语

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

    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_前置_从入门到放弃

          本文链接:https://www.haomeiwen.com/subject/aadfhqtx.html