私はツリーマップの例を使用していますhttp://bl.ocks.org/4063582
新しい縦横比に合わせてツリーマップのセルをアニメーション化することで、モバイル デバイスでの向きの変化に対応したいと考えています。これは私の非動作の試みです:
d3.select("#rotate").on("click", function(){
alert('rotate');
div.style('width', height+'px').style('height', width+'px');
treemap.size([height, width]);
var tmp = width;
width = height;
height = tmp;
node
.transition()
.duration(1500)
.call(position);
});
私のテスト ボタンはアラートを発生させますが、ツリーマップでは何も起こりません。これはツリーマップで行うことができますか?