如何通过 altair 图表显示一个字段的数据框?
Posted
技术标签:
【中文标题】如何通过 altair 图表显示一个字段的数据框?【英文标题】:How to display a dataframe with one field through an altair chart? 【发布时间】:2021-08-02 00:25:38 【问题描述】:我有一个这样的数据框,我不太明白如何以常规曲线图的形式显示它。
st.write(data_I)
model_graph = alt.Chart(data_I).transform_filter(
size
).mark_line().encode(
x=alt.X('index'),
y=alt.Y('confirmed:Q', title='Колличество'),
).properties(
width=820,
height=500
).configure_axis(
labelFontSize=17,
titleFontSize=20
)
st.altair_chart(model_graph)
因此,我不明白在 X 轴上表示什么
【问题讨论】:
【参考方案1】:请参阅 Altair 文档中的 Including Index Data;简而言之,您可以从
alt.Chart(data_I.reset_index())
然后索引将作为普通数据框列访问。
【讨论】:
非常感谢,你帮了我不止一次以上是关于如何通过 altair 图表显示一个字段的数据框?的主要内容,如果未能解决你的问题,请参考以下文章
每次我在前端放大/缩小时,如何以编程方式检查 Altair 图表的放大/缩小功能
使用 VConcat 在 Streamlit 中未显示 Altair 图表