You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Streamlit中line_chart设置轴列报错,请求技术排查帮助

问题分析与解决

错误原因

你调用st.line_chart时,y参数传了嵌套二维列表[["blup_zwh","zwh2","zwh3","zwh4","zwh5","zwh6"]],但Streamlit的line_chart接口中,y参数仅接受一维列名列表或单个列名字符串。这种嵌套结构会让程序无法正确识别DataFrame中的列,进而触发错误。

修复代码

st.line_chart(raport4, x="rasa", y=["blup_zwh","zwh2","zwh3","zwh4","zwh5","zwh6"])

额外验证建议

  • 先执行print(raport4.columns)确认DataFrame中确实存在rasa以及所有指定的y轴列名,避免因拼写错误导致问题。
  • 若仍有问题,可先提取目标列子集测试:subset = raport4[["rasa","blup_zwh","zwh2","zwh3","zwh4","zwh5","zwh6"]],再将subset传入st.line_chart。

内容的提问来源于stack exchange,提问作者maciej.o

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 20:05:28