【问题标题】:vega not plotting the datavega 没有绘制数据
【发布时间】:2018-11-21 00:46:06
【问题描述】:

我是 Vega 的新手,我试图在 Vega 上绘制一些图表(插件 ElasticSearch 和 Kibana)。下面是我试图绘制的简单可视化。我正在阅读文档以连接现有数据,但是我无法获得视觉效果。它只显示从下面的代码标记的 Y 和 X 轴,并带有空白图。我做错了什么?

{
    "$schema": "https://vega.github.io/schema/vega-lite/v2.json"
    "data": {
        url: {
                %context%: true
                index: test-data
                }
      format: {property: "hits.hits"}
            },
    "mark": {"type":"bar"}
    "encoding": {
        "x": {"field": "DEPT", "type": "ordinal"},
        "y": {"field": "SALES", "type": "quantitative"}
            }
    }

【问题讨论】:

    标签: kibana vega


    【解决方案1】:

    规范需要是有效的 JSON。您的规范中有很多内容使其无效;例如:

    • 所有字符串都需要用引号引起来(例如urlformat
    • 所有项目都需要用逗号分隔(几乎适用于规范的每一行)

    最后,即使您更改了这些语法错误,您的规范内容也不遵循架构:例如,"data""url""format" 属性都应该是字符串。

    我建议从 vega-lite tutorials 开始,然后从那里开始,修改您所学的内容以使用自己的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-19
      • 2018-10-25
      • 2015-07-18
      相关资源
      最近更新 更多