簡體   English   中英

將 domainMax 設置為刷值的最大值

[英]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}
        }

在 Vega 編輯器中打開圖表

放大的正確方法是使用"scale": {"zero": false}你還必須設置"stack": false 根據 guru @jakevdp here的說法,每個區域都有一個隱式堆疊的零高度區域,用於不出現但會影響自動選擇的軸限制的組。

        "y": {
          "field": "price", 
          "type": "quantitative",
          "stack": false,
          "scale": {
            "zero": false
          }
        }

工作圖

在 Vega 編輯器中打開圖表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM