我想將簡單區域附加到我的圖表,並將面積值的終點作爲常量。d3追加簡單區域
percentArea = d3.svg.area()
.interpolate('linear')
.x0(0)
.x1(w)
.y0(h/4)
.y1(h);
我想直接追加這個區域並給它一個顏色填充。感謝幫助。我正在特別努力地嘗試獲得區域填充。圖表顯示了該區域的一條線,但是當我嘗試時沒有填充。
編輯:試圖讓問題更清楚明確:我面對的問題只有當我嘗試調用我的函數而不傳遞數據。當我調用percentArea(數據)時,區域填充按預期工作。然而,我無法理解爲什麼當我的地區的端點不變時我必須傳遞數據。
我不希望將此稱爲percentArea(data),因爲端點是固定的,所以傳遞數據似乎是錯誤的。 – hunters30
'.style(「fill」,color)' –
當我使用append(「path」)。attr(「d」,percentArea(data)).style(「fill」,color)時,它是有效的。任何建議請改善我稱之爲的方式?或者,即使端點不變,這是唯一的方法嗎? – hunters30