Получение диаграмм, сгенерированных Java и Javascript, чтобы они выглядели одинаково - PullRequest
2 голосов
/ 02 июня 2011

У меня следующий сценарий: я отображаю диаграммы на стороне клиента, используя библиотеку диаграмм Javascript Raphael. При нажатии на кнопку загрузки мне нужно сгенерировать тот же график в PDF и показать его пользователю. Я использую JFreeChart для создания диаграмм на стороне сервера. Проблема в том, что, поскольку я использую две разные библиотеки диаграмм, обе выглядят по-разному. Какое решение для этого?

Диаграмма должна быть бесплатной для коммерческого использования.

1 Ответ

2 голосов
/ 02 июня 2011

4 варианта здесь:

  1. Использовать Google Chart.http://code.google.com/apis/chart/

  2. Диаграмма JQuery.http://www.1stwebdesigner.com/css/top-jquery-chart-libraries-interactive-charts/

  3. Создайте апплет, используйте JFreeChart и поместите его в апплет.Затем предоставьте данные из javascript в апплет.(Если вы действительно настаиваете на создании очень похожего пользовательского интерфейса)

  4. На сервлете конвертируйте вашу диаграмму в изображение и сохраните ее в сеансе.Позже, в вашем JSP, получите изображение из сеанса.проверьте эту ссылку для деталей.Но этот вариант не будет таким же, как вариант № 3.

...