2

D3 と Raphael を一緒に使用して、D3 によって視覚化が生成され (D3 の API を使用して svg 出力を生成)、Raphael によって IE で正しく視覚化されることは可能ですか?

例/サンプルコードに感謝します。

4

2 に答える 2

4

はい、できます。

r2d3 を互換性プロジェクトから D3 の IE フォールバックに改善しました。これは、setAttribute などのメソッドで拡張した D3 ラップ Raphael 要素によって達成されました。これにより、D3 は DOM ノードのように Raphael 要素を操作できます。このプロジェクトは、グループなどの問題を解決するためにまだいくつかの作業が必要ですが、それがあなたのニーズを満たしているかどうかを確認することをお勧めします.

https://github.com/mhemesath/r2d3

于 2012-10-23T11:05:13.707 に答える
0

簡単な答え:いいえ

ただし、D3のIE互換機能をある程度使用することはできます。JeffPfluegerのディスカッションをご覧ください。そして彼の結論(いくつかのコードを含む)。

ここに別の議論とMikeHemesathからの良い要約があります。彼はd3を使用して「スケールの処理、領域と線のパスデータの生成、日付の書式設定の面倒な作業を行います」、レンダリングにはRaphaelを使用します。

彼はまた、r2d3という名前の互換性プロジェクトを維持しています。

于 2012-10-19T22:12:37.570 に答える