Страница 1 из 3
Графики jpgraph
Добавлено: Вт окт 14, 2014 6:02 pm
sergejey
В последних обновлениях появилась возможность использования для графиков вместо pChart библиотеки jpgraph.
Используется точно так же, т.е. для картинок вместо
/pChart/?p=TempSensor01.temp&type=2d>ype=curve&width=720
можно использовать
/jpgraph/?p=TempSensor01.temp&type=2d>ype=curve&width=720
из параметров пока не всё поддерживается, но
p,
type,
width,
height,
title работает. Так же автоматически меняются цвета для светлой/тёмной темы, но внешний вид пока не окончательный -- не до конца с возможностями разобрался.
Главное -- быстрее и корректно (!) строятся показания. Автоматически распознаётся, что показания бинарные (1/0) и график строится соответственно.
Примеры:

Re: Графики jpgraph
Добавлено: Вт окт 14, 2014 7:44 pm
dmw
Может лучше pChart 2.0 прикрутить?
Есть график для данных с нарастающим итогом (показания водосчетчика)?
И да вот ошибка вылазит:
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 9:21 am
sergejey
Pchart2 надо глянуть, мне там что-то не понравилось когда-то. Возможно, лицензия. Насчёт ошибки - у меня такой не выскакивает. Может какая особенность установленной библиотеки gdlib, как по тексту?
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 9:35 am
dmw
pChart 2.0 я уже подкрутил, если интересно чуть позже могу выложить.
Исправил проблему с пропусками данных. Добавил минимум, максимум и среднее. добавил разделение суток градиентом.
B добавил &approx=count для данных с нарастающим итогом (например показания водосчетчика)
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 10:15 am
skysilver
dmw писал(а):pChart 2.0 я уже подкрутил, если интересно чуть позже могу выложить.
Исправил проблему с пропусками данных. Добавил минимум, максимум и среднее. добавил разделение суток градиентом.
B добавил &approx=count для данных с нарастающим итогом (например показания водосчетчика)
Конечно, выкладывай. Крайне интересно попробовать.
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 2:53 pm
ErmolenkoM
dmw писал(а):
И да вот ошибка вылазит:
У меня тоже ошибка.
Решение тут
http://colekcolek.com/2012/05/16/how-to ... available/
в файле jpgraph/gd_image.inc.php коментим блок ELSE. У меня теперь работает. Хорошо бы в общую ветку запилить, что бы каждый раз не править.
Как я понимаю проблема в версии php5-gd, возможно в Дебиановской.
Код: Выделить всё
function SetAntiAliasing($aFlg=true) {
$this->use_anti_aliasing = $aFlg;
if( function_exists('imageantialias') ) {
imageantialias($this->img,$aFlg);
}
else {
//JpGraphError::RaiseL(25128);//('The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.')
}
}
Графики хороши, непривычны и странные рамки, налезающие шрифты, но отображают правильно.
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 3:52 pm
sergejey
Ок, изменение по поводу этой ошибки внёс.
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 6:09 pm
Ivan
Чёрная тема не очень читается
<div align="left">
<img src="/jpgraph/?p=5592085-24bit-P1.status&unit= &type=24h>ype=bar&width=300&approx=sum&px=20">
</div>

- Снимок.JPG (93.05 КБ) 12245 просмотров
Re: Графики jpgraph
Добавлено: Ср окт 15, 2014 7:31 pm
dmw
Теперь так ругает:
Re: Графики jpgraph
Добавлено: Пн окт 20, 2014 10:56 am
Bagir
Просто попробовал - работает! ОС WinXP.