[英]Set domainMax to max of brushed values
我正在https://vega.github.io/vega-lite/examples/interactive_overview_detail.html處使用Overview and Detail Vega-Lite 示例
我希望詳細信息圖表動態調整 y 軸以反映概覽圖表中的刷過值,而不是整個數據集。 因此,當我 select 這個山谷在 2009 年時,我希望詳細信息圖表上的 y 軸更接近 1000 而不是 1500。
那么對於這個修改過的sample,如何根據刷過的數據動態設置domainMax
呢?
"y": {
"field": "price",
"type": "quantitative",
"scale": {"domainMax": 1000}
}
放大的正確方法是使用"scale": {"zero": false}
但你還必須設置"stack": false
。 根據 guru @jakevdp here的說法,每個區域都有一個隱式堆疊的零高度區域,用於不出現但會影響自動選擇的軸限制的組。
"y": {
"field": "price",
"type": "quantitative",
"stack": false,
"scale": {
"zero": false
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.