【问题标题】:Dot plot from list with Plotly使用 Plotly 从列表中绘制点图
【发布时间】:2020-03-09 13:15:45
【问题描述】:

我有一个 Pandas Serie S,带有

Index Number
A    10 
B    13
C    14
D    23

我的目标是用python制作这个列表的点图。

我正在关注这个教程:with plotly

但是,我不明白如何从我的意甲转到可视化。

我尝试了以下方法:

fig = px.scatter(s, x="number", y="index",
                 title="Title")

fig.show()

但是什么也没发生。

在我进入情节点图的过程中出了什么问题?

【问题讨论】:

    标签: python python-3.x list plotly graphviz


    【解决方案1】:

    与教程类似,您可以将数据保存在数据框中并绘制它

    from bokeh.io import output_notebook
    output_notebook()
    import pandas as pd
    import plotly.express as px
    
    S = pd.Series([10, 13, 14, 23], index=['A','B','C','D'])
    df = pd.DataFrame({'index' : S.index,
                        'values': S.values})
    fig = px.scatter(df, x="index", y="values")
    fig.show()
    

    【讨论】:

    • 我正在使用 Spyder 当我做这个转换然后 fig.show() 时,什么都没有发生(没有错误,什么都没有),只是下一个“in [x]”
    • 在 jupyter notebook 中尝试代码并检查它是否有效。我认为这个问题可能与 Spyder 有关。检查是否有一些在非基于网络的环境中使用 plotly 的细节
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2020-10-16
    • 1970-01-01
    • 2021-01-26
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多