有没有可能一起使用D3和拉斐尔,这样可视化效果就可以由D3生成(使用D3的API来生成svg输出),并由拉斐尔在IE中正确地可视化?
我很欣赏任何示例/示例代码。
发布于 2012-10-23 19:05:14
是的你可以。
我们已经将r2d3从兼容性项目改进为D3的IE回退。这是通过让D3包装拉斐尔元素来实现的,我们用setAttribute等方法对其进行了扩展。这使得D3能够像处理DOM节点一样处理拉斐尔元素。这个项目仍然需要一些工作来解决像小组这样的问题,但我鼓励你去看看它是否满足你的需求。
发布于 2012-10-20 06:12:38
简短的回答:No
但您可以在某种程度上使用D3与IE兼容的功能。看看Jeff Pflueger的discussion。和他的conclusion (包括一些代码)。
这是另一个discussion,来自Mike Hemesath的一个很好的summary。他使用d3“完成处理比例的繁重工作,为区域和线生成路径数据,并格式化日期”,他使用拉斐尔进行渲染。
他还维护了一个名为r2d3的兼容性项目。
https://stackoverflow.com/questions/9559365
复制相似问题