是否可以将D3和Raphael一起使用,以便可视化由D3(使用D3的API生成svg输出)生成,并在Raphael中在IE中正确显示?
我感谢任何示例/示例代码。
答案 0 :(得分:4)
是的,你可以。
我们已经将r2d3从兼容性项目改进为D3的IE后备。这是通过使用我们使用setAttribute等方法扩展的D3包装Raphael元素来实现的。这使D3能够与Raphael元素一起使用,就像它们是DOM节点一样。该项目仍然需要一些工作来解决群体等问题,但我鼓励您查看它是否符合您的需求。
答案 1 :(得分:0)
简短回答:否
但是您可以在某种程度上使用D3的IE兼容功能。 看看Jeff Pflueger的discussion。他的conclusion(包括一些代码)。
这是来自Mike Hemesath的另一个discussion和一个好summary。他使用d3“来处理刻度,为区域和线条生成路径数据以及格式化日期”,并使用Raphael进行渲染。
他还在维护一个名为r2d3的兼容性项目。