Рисование Графиков Онлайн

Все началось с того, что года три-четыре назад я написал собственный парсер и калькулятор математических выражений на Java — jExpressions. И вот, сравнительно недавно, в свете освоения технологии Java EE, возникла идея сделать на базе этого парсера онлайн-инструмент для рисования диаграмм.

Парсер того времени имел довольно экзотический синтаксис вызова функций (например, exp#3 вместо exp(3); beta#1:2 вместо beta(1,2)).

Также время от времени возникали ошибки.

После нескольких часов доработок и глюков родилась версия jExpressions 1.0 .

После этого мы могли бы приступить к делу.

Построение графика работает следующим образом: 1. Сервлет вычисляет значения функции для количества N точек (250 для простых и 1000 для параметрических) и выдает результат в формате json. 2. Веб-страница получает json от сервлета и рисует график с помощью плагина Flot. Код функции сервлетаprocessRequest():

   

private void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

Теги: #java #математика #графика #флот #java #математика
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.