ズーム可能なツリーマップの例のレスポンシブバージョンを作成しようとしています。ウィンドウに合わせてツリーマップのサイズを変更するには、何を追加する必要がありますか?
treemap.size()
の update メソッドで変更しようとして$(window).resize()
も、何も起こらないようです。
svg を に設定するstyle="width: 100%; height: 100%"
と、svg のサイズが変更されますが、ツリーマップのレイアウトは変更されません。また、この回答に従って使用してみviewbox
ましたが、ツリーマップは最初は正しいように見えますが、レイアウトが正しいサイズを認識していないため、ズーム機能が正しく機能しなくなりました。preserveAspectRatio
treemap