Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
D3 と Raphael を一緒に使用して、D3 によって視覚化が生成され (D3 の API を使用して svg 出力を生成)、Raphael によって IE で正しく視覚化されることは可能ですか?
例/サンプルコードに感謝します。
はい、できます。
r2d3 を互換性プロジェクトから D3 の IE フォールバックに改善しました。これは、setAttribute などのメソッドで拡張した D3 ラップ Raphael 要素によって達成されました。これにより、D3 は DOM ノードのように Raphael 要素を操作できます。このプロジェクトは、グループなどの問題を解決するためにまだいくつかの作業が必要ですが、それがあなたのニーズを満たしているかどうかを確認することをお勧めします.
https://github.com/mhemesath/r2d3
簡単な答え:いいえ
ただし、D3のIE互換機能をある程度使用することはできます。JeffPfluegerのディスカッションをご覧ください。そして彼の結論(いくつかのコードを含む)。
ここに別の議論とMikeHemesathからの良い要約があります。彼はd3を使用して「スケールの処理、領域と線のパスデータの生成、日付の書式設定の面倒な作業を行います」、レンダリングにはRaphaelを使用します。
彼はまた、r2d3という名前の互換性プロジェクトを維持しています。