2012-09-24 63 views
1

我有幾個SVG路徑,根據一些參數改變填充顏色和不透明度。d3.js中的截面特徵/路徑

當兩個參數在同一個SVG特徵上時,我想清楚地表明在這個特徵中有兩個不同的'事物'(或對象)。

我首先想到混合兩種不同的顏色(如果只有一個參數,那麼只有一種顏色),但現在我發現它不是很直觀。

也許將正方形(或圓形)除以二分之一(在只有2個參數的情況下)或3,4,5 ...每個部分以其相應的顏色(用戶也將具有每個參數的圖例=>相應的顏色)。

但我不知道如何開始實施這一點。

任何想法,鏈接或建議表示讚賞......謝謝!

回答

0

而是爲每個功能創建一個<path>的,創建爲每個單獨的功能,它可以容納<path>元素,或任何你需要做些什麼來幫助這些參數區分任意數量的一組(<g>)。請注意,綁定到<g>元素的任何數據都會自動可用/綁定到其子元素。