首页 > 解决方案 > 使用 Plotly 从列表中绘制点图

问题描述

我有一个 Pandas Serie S,有

Index Number
A    10 
B    13
C    14
D    23

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

我正在关注这个tuto:with plotly

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

我尝试了以下方法:

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

fig.show()

但什么也没有发生。

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

标签: pythonpython-3.xlistplotlygraphviz

解决方案


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

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()

推荐阅读