"Живые" графики нужна помощь.
Модератор: immortal
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
"Живые" графики нужна помощь.
Решил добавить в систему вывод графиков отличных от pChart, отличие данных графиков в том, что они выводятся не в виде картинки, их можно изменять на лету, и к тому же при наведении курсора вываливается контекстное меню, в котором выводятся значения. Посмотрев examples, решил прикрутить 2 вида графиков которые больше всего понравились функциональностью, в систему их встроить удалось, но пока только так как они представлены в примерах. Данные берутся с другого сервера, и передаются через json, у меня пока не получается сделать так, чтоб данные брались с папки на компьютере, в идеале видится такая схема: из базы формируется файл из которого передаются данные для построения графика. Пока попробую выложить все с чем я работал, может кто поможет довести до работоспособного состояния.
- Вложения
-
- 3.PNG (53.88 КБ) 29023 просмотра
-
- 2.PNG (51.22 КБ) 29023 просмотра
-
- 1.PNG (35.13 КБ) 29023 просмотра
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: "Живые" графики нужна помощь.
Примеры брались отсюда http://www.highcharts.com/demo/
данные лежат на сервере и забираются через функцию
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=large-dataset.json&callback=?', function(data)
файл с данными я скачал и положил в папку json, где лежат все нужные файла, а вот jsonp.php не получается скопировать и привязать к данному примеру, если б кто помог, тогда можно было проверить постоение графика с файла который будет лежать на компьютере, а потом уже формировать его самостоятельно.
данные лежат на сервере и забираются через функцию
$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=large-dataset.json&callback=?', function(data)
файл с данными я скачал и положил в папку json, где лежат все нужные файла, а вот jsonp.php не получается скопировать и привязать к данному примеру, если б кто помог, тогда можно было проверить постоение графика с файла который будет лежать на компьютере, а потом уже формировать его самостоятельно.
- Вложения
-
- json.rar
- (50.95 КБ) 463 скачивания
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: "Живые" графики нужна помощь.
Для того чтобы встроить данный график в MajorDomo, достаточно положить папку json в htdocs, и добавить пункт меню тип URL где вбиваем http://свой адрес:свой порт/Json/1.html
Что думаете, получится?
Что думаете, получится?
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: "Живые" графики нужна помощь.
Мне видится, что можно приспособить /pchart/index.php выдавать данные не в виде картинки с графиком, а в виде json-файла и тогда будет счастье
Я посмотрел, что формат данных довольно простой и можно встроить поддержку этих highcharts, но они не платные случайно?
Я посмотрел, что формат данных довольно простой и можно встроить поддержку этих highcharts, но они не платные случайно?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: "Живые" графики нужна помощь.
sergejey писал(а):Мне видится, что можно приспособить /pchart/index.php выдавать данные не в виде картинки с графиком, а в виде json-файла и тогда будет счастье
Я посмотрел, что формат данных довольно простой и можно встроить поддержку этих highcharts, но они не платные случайно?
для некоммерческого использования бесплатные, а сильно сложно прикрутиь?
-
- Сообщения: 289
- Зарегистрирован: Вс сен 16, 2012 9:39 am
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: "Живые" графики нужна помощь.
Посмотрел еще пример со стрелочным индикатором, переделал под показания температуры, но опять температура задается рандомно, как заставить брать значения прямо из датчика пока не знаю.
- Вложения
-
- manometr.rar
- (40.81 КБ) 440 скачиваний
-
- 5.PNG (16.94 КБ) 29013 просмотров
-
- Сообщения: 107
- Зарегистрирован: Сб июн 30, 2012 7:54 am
- Благодарил (а): 0
- Поблагодарили: 14 раз
Re: "Живые" графики нужна помощь.
Действительно, графики эти информативней, чем те, которые сейчас есть.
Будет очень здорово, если sergejey сможет прикрутить их к своему проекту.
Очень уж не хватает графического отображения информации в проекте!!!
Будет очень здорово, если sergejey сможет прикрутить их к своему проекту.
Очень уж не хватает графического отображения информации в проекте!!!
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: "Живые" графики нужна помощь.
Завтра постараюсь прикрутить )
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги