SVGを使用するd3jsを使用してチャートを作成しています。www.uscfstats.com/deltas で参照してください (入力値として 12842311 を使用します。現在、非常にハッキングされています)。
Chrome、Safari、および Firefox 10 では、これは期待どおりに完全なグラフをレンダリングし、白いボックス全体を占めていました。ただし、Firefox の以降のバージョン (具体的には 15) では、SVG の上位 200 ピクセル程度がレンダリングされますが、残りは切り取られます。
Firebug でページを開くと、HTML 要素を強調表示できますが、それらがすべてそこにあるように見えます。大きな白いボックスがチャートの下部 75% を覆っているように見えます (そのような HTML はありません)。ただし要素)。ドットにクリックイベントがあり、レンダリングされたものはクリックできますが、そうでないものは見つけることができますが、クリックしても何もしません。
書くことで問題を解決しました
var svg = d3.select("#scatterplot").append("svg").attr("width", "100%").attr("height", "100%");
なぜこれが機能し、何が起こったのですか?