我正在尝试用图来制作一个仪表板,其中的图形来自已加载的数据框。我目前的问题是,在创建条形图时,即使我使用折线图,其输出也为空白。
这是我的数据集的预览: 这是一个按对象分组的对象,从本质上讲,我有一个更大的数据集,我希望该数据能显示出基线时间序列趋势。
import plotly.offline as offline
import plotly.graph_objs as go
data = [go.Bar(
x=[Safe.Period],
y=[Safe.Units]
)]
pl.offline.iplot(data, filename='basic-bar')
我得到这个空白输出:
现在我可以像这样工作了:
trace = go.Scatter(x= Topline.Period,
y= Topline.Units,
mode = "lines")
data = [trace]
pl.offline.iplot({"data":data})
因此,在折线图中或至少由线连接的散点图中,代码有效。但以条形图的形式显示时不是这样。
有人能对此有所启发/推荐任何修复/检查吗?我仍然习惯于绘图,希望有一天将我的excel仪表板移至python / plotly。