我剛開始玩D3,並使用.CSV文件創建了我的第一個條形圖。D3:如何用csv文件按行創建條形圖
CSV文件看起來如下:
"browser","marketshare"
"firefox", 20
"IE", 45
"Chrome", 30
"opera", 5
使用將導致4個矩形我的矩形下面的代碼爲20的身高,45,30,5
.attr("height", function(d) { return d.marketshare; });
現在我有一個稍微不同的文件
"browser","2001","2002","2003","2004"
"firefox",20,19,22,25
"IE", 45,40,39,35
"Chrome", 30,33,35,37
"opera", 5,4,5,4
我希望做的是創建5個獨立的條形圖一個適用於Firefox,IE,Chrome和Opera。 假設我想爲Firefox創建一個。我該如何改變:函數(d),以便它將創建2001,2002,2003,2004年的rectanlges,並且只針對firefox。
任何幫助非常感謝
在此先感謝!
爲什麼不創建,如果再語句檢查周圍的代碼塊中的瀏覽器?另一種選擇是根據瀏覽器更改訪問的數據,並更新.data()函數。 –