2012-07-02 15 views
7

Bir grafiğe bir gösterge eklemeye çalışıyorum ve grafiğime eklemek istiyorum. Şu anda efsaneyi "beden" e ekleyen aşağıdaki kodu kullanıyorum. Bunun yerine "grafik" div'ma eklemek istiyorum, böylece efsanemden sonra bir altbilgi oluşturabilirim. Şu anda HTML sayfası ilk önce işleniyor ve d3 javascript dosyam çalışıyor ve bu nedenle efsane altlığımın altına yerleştiriliyor. Şimdiden teşekkür ederim.d3.js için eklenen resim tuvali

// Create the svg drawing canvas... 
     var canvas = d3.select("body") 
     .append("svg:svg") 
      .attr("width", 300)//canvasWidth) 
      .attr("height", 300);//canvasHeight); 
+5

var tuval = d3.select ("# grafik"). Bu çalışıyor mu? – abhshkdz

+0

Bunu # olmadan önce denedim, dolayısıyla çalışmadı. Çok teşekkürler. – Apollo

cevap

18

Aşağıdaki çalışmalarda, yorumda belirttiğim gibi.

var canvas = d3.select("#chart") 
    .append("svg:svg") 
     .attr("width", 300)//canvasWidth) 
     .attr("height", 300);//canvasHeight); 

alkış :)

+0

tekrar teşekkürler! beni çok zaman kurtardı. – Apollo

+0

Sorun yok dostum. Alkışlar;) – abhshkdz

+0

d3.js'ye en azından nispeten aşina olduğunuzdan, sorularımdan birine bir göz atabilir misiniz: http://stackoverflow.com/questions/11300754/d3-js-radar-graph-filling -in-arası hatlar – Apollo