Как объединить несколько представлений в Vega с помощью вертикального или горизонтального оператора?

я хочу объединить несколько представлений в Vega, используя вертикальный или горизонтальный оператор? Я пытаюсь поместить одну спецификацию в массив «vconcat», но визуализация не показывает. что мне делать для множественного просмотра.

я перешел по следующей ссылке https://vega.github.io/vega-lite/docs/concat.html

Кто-нибудь поможет привести примерный пример? Спасибо


person cp08    schedule 12.08.2017    source источник


Ответы (1)


https://vega.github.io/editor/#/examples/vega-lite/overview_detail использует concat.

введите здесь описание изображения

{
"$schema": "https://vega.github.io/schema/vega-lite/v2.json",
"data": {"url": "data/sp500.csv"},
"vconcat": [{
    "width": 480,
    "mark": "area",
    "encoding": {
    "x": {
        "field": "date",
        "type": "temporal",
        "scale": {"domain": {"selection": "brush"}},
        "axis": {"title": "", "labelAngle": 0}
    },
    "y": {"field": "price","type": "quantitative"}
    }
}, {
    "width": 480,
    "height": 60,
    "mark": "area",
    "selection": {
    "brush": {"type": "interval", "encodings": ["x"]}
    },
    "encoding": {
    "x": {
        "field": "date",
        "type": "temporal",
        "axis": {"format": "%Y", "labelAngle": 0}
    },
    "y": {
        "field": "price",
        "type": "quantitative",
        "axis": {"tickCount": 3, "grid": false}
    }
    }
}]
}
person dominik    schedule 16.08.2017