Можно ли использовать D3 и Raphael вместе, чтобы визуализации создавались D3 (с использованием API D3 для вывода svg) и правильно визуализировались в IE Raphael?Raphaël и D3.JS - Совместимость с лучшим браузером
Я ценю любой пример/пример кода.
Можно ли использовать D3 и Raphael вместе, чтобы визуализации создавались D3 (с использованием API D3 для вывода svg) и правильно визуализировались в IE Raphael?Raphaël и D3.JS - Совместимость с лучшим браузером
Я ценю любой пример/пример кода.
Короткий ответ: Нет
Но вы можете использовать IE-совместимые функции D3 в некоторой степени. Посмотрите на discussion Jeff Pflueger. И его conclusion (включает в себя некоторый код).
Вот еще discussion и хороший summary от Mike Hemesath. Он использует d3 «для тяжелого подъема обработки весов, генерирования данных о пути для областей и линий и дат форматирования», и он использует Рафаэля для рендеринга.
Он также поддерживает проект совместимости, который называется r2d3.
Да, вы можете.
Мы улучшили r2d3 от проекта совместимости до отказа IE для D3. Это было достигнуто за счет того, что D3 захватывает элементы Raphael, которые мы расширили с помощью таких методов, как setAttribute. Это позволяет D3 работать с элементами Raphael, такими как DOM-узлы. Проект все еще нуждается в некоторой работе, чтобы сгладить проблемы с такими вещами, как группы, но я рекомендую вам проверить это, чтобы убедиться, что он соответствует вашим потребностям.