Vega Editor项目启动失败:求助public目录指定JSON文件内容
Vega Editor 中 public/spec/vega/index.json 和 public/spec/vega-lite/index.json 的正确内容
核心说明
这两个文件不是单个图表的规格内容,而是用于在编辑器侧边栏展示示例规格列表的索引配置文件,格式为包含多个对象的JSON数组,每个对象对应一个示例规格的元信息。
正确格式示例
vega-lite/index.json 示例
[ { "name": "简单柱状图", "path": "bar.json" }, { "name": "折线图", "path": "line.json" } ]
vega/index.json 示例
[ { "name": "基础散点图", "path": "scatter.json" }, { "name": "力导向图", "path": "force.json" } ]
对应文件结构要求
- 每个
path指向的文件需要放在对应目录下:比如vega-lite/bar.json里才是你之前粘贴的单个柱状图规格内容 - 确保
public/spec/vega和public/spec/vega-lite目录下,既有index.json索引文件,也有对应path指向的实际规格文件
为什么你粘贴的代码无效?
你之前粘贴的是单个Vega-Lite图表的完整规格,而index.json需要的是索引列表结构,不是单个图表内容。把单个图表内容保存到对应目录的单独JSON文件(比如bar.json),再在index.json里添加对应的条目即可。
内容的提问来源于stack exchange,提问作者Sergey F
相关产品推荐
相关产品推荐

