首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vega-lite中管理图层和列

如何在vega-lite中管理图层和列
EN

Stack Overflow用户
提问于 2021-05-15 15:43:52
回答 1查看 142关注 0票数 0

我从this trellis chart开始,其中我有3列。

我必须添加一个规则,然后我需要使用一个层。我已经编辑了我的配置,现在我have this one:我失去了列,我把所有的东西都放在一行上。

如何不丢失列中的排列?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-15 16:50:08

将整个facetlayer包装在一个vconcat中,并在外部提供一个columns: 3。请参阅以下代码或editor

代码语言:javascript
复制
{
  "$schema": "https://vega.github.io/schema/vega-lite/v5.json",
  "name": "trellis_barley",
  "description": "Trellis",
  "title": {
    "text": "Ingressi giornalieri in Terapia Intensiva (TI) a confronto con ricoveri totali in TI",
    "color": "#168CC7",
    "fontSize": 18,
    "anchor": "start",
    "font": "Montserrat",
    "subtitle": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam convallis enim ac fringilla feugiat",
    "subtitleFont": "Montserrat"
  },
  "data": {
    "url": "https://raw.githubusercontent.com/ondata/covid19italia/master/elaborazioni/dpc_covid19/terapiaIntensiva/processing/terapiaIntensivaRegSoglia.csv"
  },
  "vconcat": [
    {
      "columns": 3,
      "facet": {
        "field": "denominazione_regione",
        "type": "ordinal",
        "title": ""
      },
      "spec": {
        "layer": [
          {
            "mark": "point",
            "encoding": {
              "x": {
                "field": "ingressi_terapia_intensiva_mm",
                "type": "quantitative",
                "title": "Ingressi giornalieri in TI",
                "scale": {"zero": false, "padding": 10}
              },
              "y": {
                "field": "terapia_intensiva_mm",
                "type": "quantitative",
                "title": "Totale ricoveri in TI",
                "scale": {"zero": false, "padding": 10}
              },
              "tooltip": [
                {"field": "mese", "type": "nominal", "title": "mese"}
              ],
              "color": {
                "field": "mese",
                "type": "nominal",
                "legend": {"title": "Mesi"},
                "scale": {"scheme": "tableau10"}
              }
            }
          },
          {
            "mark": {"type": "rule", "color": "red"},
            "encoding": {
              "y": {"field": "soglia30", "type": "quantitative", "title": null},
              "size": {"value": 1}
            }
          }
        ]
      },
      "resolve": {"scale": {"x": "independent", "y": "independent"}}
    }
  ]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67544399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档