[英]D3 descending scale
給定一組數字0到1,我需要一個d3縮放函數,該函數返回0到100。
var scale = d3.scale.linear();
scale.domain([0,1]);
scale.range([0,100]);
scale(0.1); // 10
這很好。 但是,由於我要根據置信區間為數據元素設置不透明度,因此我希望輸出(范圍)隨着輸入(域)的增加而減小。
因此,例如:
scale(0.1); // should produce 90
scale(0.2); // should produce 80
scale(0.3); // should produce 70
因此,當比例輸入增加時,輸出減少。
如何指示比例對象執行此操作?
您只需要提供一個行為相應的范圍:
scale.range([100,0]);
請注意,在這種情況下,您也可以反轉域,效果相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.