この質問のフォローアップ: Drawing sequence logos in D3
とても良い例でした (お時間をいただきありがとうございます)。
文字の代わりに画像を使用して変更しようとしていましたが(cmonkeyが示唆しているように)、高さのサイズが変更されたため、これまでのところうまくいきませんでした。(私が望むように高さを伸ばしません)。
どんな洞察も大歓迎です。
column
.selectAll("images")
.data( function(d) { return d.bits; })
.enter().append("svg:image")
.attr("xlink:href", function(e){
if (e.letter == "A"){return "a.png"}
if (e.letter == "T"){return "t.png"}
if (e.letter == "G"){return "g.png"}
if (e.letter == "C"){return "c.png"}
;})
.attr("y", function(e) { return y(e.y0); })
.attr("x", function(e) { return x(e.position); })
.attr( "height", function(e) { return ( y(e.y0) - y(e.y1) ) ; } )
.attr( "width", function(e) { return ( x.rangeBand() ) ; } );
洞察はありますか?