如何在vega-lite中过滤数据?

汉斯

我有以下代码用于线图,我不确定如何使用过滤器变换,我在图层内有标记和编码以使用工具提示进行绘图

{
  "$schema": "https://vega.github.io/schema/vega-lite/v2.4.json",
  "title": "Dashboard",
  "data": {
    "url" : {
        "%context%": true,
        "index": "paytrans",
        "body": {
          "size":10000,
          "_source": ["Metrics","Value","ModelName"],
        }
      }  
      "format": {"property": "hits.hits"},
  }, 
  "layer": [
    {  
      "mark": {
        "type": "line",
        "point": true
      },
      "encoding": {
        "x": {"field": "_source.ModelName", 
              "type": "ordinal", 
              "title":"Models"
              "axis": {
                "labelAngle": 0
                }
              },
        "y": {"field": "_source.Value", "type": "quantitative", "title":"Metric Score"
          "scale": { "domain": [0.0, 1.0] }},
        "color": {"field": "_source.Metrics", "type": "nominal", "title":"Metrics"},
        "tooltip": [
          {"field": "_source.Metrics", "type": "nominal", "title":"Metric"},
          {"field": "_source.Value", "type": "quantitative", "title":"Value"}
        ]
      }
    }
  ]  
}

如果我加

  "transform": [
   {
      "filter": "datum.Value <= 0.5"
    }
  ],

它不起作用,我可以如何过滤值字段

jakevdp

看来您没有名为的字段Value您有一个名为的字段_source.Value因此,正确的过滤方法是:

  "transform": [
   {
      "filter": "datum._source.Value <= 0.5"
    }
  ],

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在vega-lite中过滤数据?

来自分类Dev

如何在Vega-Lite中建立预先计算的直方图?

来自分类Dev

如何在Vega Lite中重命名图例标签?

来自分类Dev

如何在Vega LIte中创建相对标记位置

来自分类Dev

如何在Vega-Lite中向数据集添加额外字段

来自分类Dev

如何在 jupyterlab 或 notebook 中嵌入 vega?

来自分类Dev

如何在Vega-Lite中为特定颜色的线着色?

来自分类Dev

如何在Vega Lite中从1而不是0开始显示bar?

来自分类Dev

Vega-Lite-如何在每个nar中绘制带有标签的堆叠条形图?

来自分类Dev

如何在Vega-Lite中隐藏重叠折线图的工具提示?

来自分类Dev

如何在PyQt小部件中渲染Altair / Vega

来自分类Dev

如何在Google Colab中显示Vega可视化

来自分类Dev

如何使用Vega-lite过滤字符串前缀

来自分类Dev

如何在Vega-Lite中创建散布矩阵,其中行/列由值(而非列名)标识

来自分类Dev

如何在Vega-lite条形图中更改条形的颜色?

来自分类Dev

如何在Vega Lite分组条形图中添加文本标记

来自分类Dev

Vega-Lite:如何在变换计算中使用滑块值

来自分类Dev

在还使用颜色编码时,如何在vega-lite中使用zero = false?

来自分类Dev

Vega-Lite中的数据布局,图层和图例

来自分类Dev

Vega-Lite中的数据布局,图层和图例

来自分类Dev

Vega lite:具有两个带有单独过滤器的单独数据集

来自分类Dev

如何在 Couchbase Lite 中按属性检索数据?

来自分类Dev

如何在ReactJS中过滤数据收集

来自分类Dev

如何在R中过滤数据?

来自分类Dev

如何在foreach中过滤数据

来自分类Dev

如何在Matlab中过滤数据列?

来自分类Dev

如何在 React 中过滤 api 数据

来自分类Dev

如何在VEGA Api中使用D3树数据?

来自分类Dev

vega-lite:如何按周汇总

Related 相关文章

  1. 1

    如何在vega-lite中过滤数据?

  2. 2

    如何在Vega-Lite中建立预先计算的直方图?

  3. 3

    如何在Vega Lite中重命名图例标签?

  4. 4

    如何在Vega LIte中创建相对标记位置

  5. 5

    如何在Vega-Lite中向数据集添加额外字段

  6. 6

    如何在 jupyterlab 或 notebook 中嵌入 vega?

  7. 7

    如何在Vega-Lite中为特定颜色的线着色?

  8. 8

    如何在Vega Lite中从1而不是0开始显示bar?

  9. 9

    Vega-Lite-如何在每个nar中绘制带有标签的堆叠条形图?

  10. 10

    如何在Vega-Lite中隐藏重叠折线图的工具提示?

  11. 11

    如何在PyQt小部件中渲染Altair / Vega

  12. 12

    如何在Google Colab中显示Vega可视化

  13. 13

    如何使用Vega-lite过滤字符串前缀

  14. 14

    如何在Vega-Lite中创建散布矩阵,其中行/列由值(而非列名)标识

  15. 15

    如何在Vega-lite条形图中更改条形的颜色?

  16. 16

    如何在Vega Lite分组条形图中添加文本标记

  17. 17

    Vega-Lite:如何在变换计算中使用滑块值

  18. 18

    在还使用颜色编码时,如何在vega-lite中使用zero = false?

  19. 19

    Vega-Lite中的数据布局,图层和图例

  20. 20

    Vega-Lite中的数据布局,图层和图例

  21. 21

    Vega lite:具有两个带有单独过滤器的单独数据集

  22. 22

    如何在 Couchbase Lite 中按属性检索数据?

  23. 23

    如何在ReactJS中过滤数据收集

  24. 24

    如何在R中过滤数据?

  25. 25

    如何在foreach中过滤数据

  26. 26

    如何在Matlab中过滤数据列?

  27. 27

    如何在 React 中过滤 api 数据

  28. 28

    如何在VEGA Api中使用D3树数据?

  29. 29

    vega-lite:如何按周汇总

热门标签

归档