SVGを反応的にするのに問題があります。私はこの質問(Resize svg when window is resized in d3.js)に提供されたソリューションを試しましたが、それは私のために働いていません。設定に関係なく、SVGはアスペクト比を維持しているようです。 (私はこのearlierに投稿しました。問題を整理するとその質問は削除されます)。レスポンシブSVGが正しく機能していませんか?
コンテキスト:これはElectronデスクトップアプリケーションとして実行されているフルスクリーンD3タイムライン用です。私は問題の実例を提供するためにすべてを取り除いた。下の画像は電子アプリからのものですが、ブラウザの動作は同じです.SVGは比例的にしかスケールされず、ウィンドウのアスペクト比がSVGのアスペクト比と一致しないとトリミングされます。
は私が起こるしたいもの:理想的には、私はSVGのサイズは、ウィンドウの幅に合わせて、高さを合わせてスケーリングされるように、垂直方向の寸法であることを「フレックススペース」をしたいと思います。
ここがworking, editable bl.ockあるとsame block full page
私はまだJSとD3を学んだ - と応答を処理するためのCSSの追加は非常に混乱してきているので、任意の助けを感謝しています。
1024×768のウィンドウサイズ
1400のx 900画面サイズ:SVGは