Vega-Lite配置含数据却显示空图问题排查求助
问题排查与解决
问题根因:Vega-Lite对字段名称严格区分大小写。你的配置里,数据字段是小写的
x和y,但图表编码(encoding)部分使用了大写的X和Y,字段名不匹配导致无法识别数据,因此图表为空。修复方案:
- 打开Vega-Lite配置文件,定位到
encoding模块 - 将
"X"替换为"x","Y"替换为"y",保证与数据中的字段名完全一致 - 重新在Streamlit应用中加载修改后的配置,数据点即可正常显示
- 打开Vega-Lite配置文件,定位到
验证:修改后在Vega编辑器中预览,图表会正确渲染数据点,同步到Streamlit后即可解决空图问题。
内容的提问来源于stack exchange,提问作者ARUN NADAR
相关产品推荐
相关产品推荐

