Şimdiye kadar, D3 görselleştirmesine satır öğeleri eklemek için döngüler kullanıyorum, ancak bu API'nın ruhunda görünmüyor.D3.js'de Birden Çok Satır Çizim
:var data = {time: 1, value: 2, value2: 5, value3: 3,value4: 2},
{time: 2, value: 4, value2: 9, value3: 2,value4: 4},
{time: 3, value: 8, value2:12, value3: 2,value4:15}]);
Ben böyle bir şey yapabileceğim 4.
için X gibi zamanla dört satır, istiyorum, ı bazı verileri var diyelim
Ve sonra bunları tek tek (veya bir döngü) ekleyin.
var line1 = group.selectAll("path.path1")
.attr("d",l(data));
var line2 = group.selectAll("path.path2")
.attr("d",l2(data));
var line3 = group.selectAll("path.path3")
.attr("d",l3(data));
var line4 = group.selectAll("path.path4")
.attr("d",l4(data));
Bu yolları eklemenin daha genel bir yolu var mı?
Mike, ben kullanılan senin Burada birden fazla hat üzerinde bazı ilerlemeler yapmak için ama nasıl geçiş yaparsınız? Bu soruya göz kulak olabilir misiniz merak ediyorum: http://stackoverflow.com/questions/10404283/d3-js-transform-transition-multiple-lines - Teşekkürler! – August
x (d.time); yanlış görünüyor - bunun için belirli bir işlevi yoktur; Sadece d.time olarak değiştirirseniz çalışır. Karşılık gelen y için aynı. – LittleBobbyTables
'x' ve' y', kullanmadan önce tanımlamanız gereken ölçekleri ifade eder. – mbostock