Страница 2 из 4

Re: Графики pChart v2

Добавлено: Вт окт 21, 2014 7:39 pm
Bagir
Что же может быть не так со шрифтом. Странно. Ну на всякий случай вот:
Изображение

Re: Графики pChart v2

Добавлено: Вт окт 21, 2014 7:49 pm
Ivan
У меня ubuntu а у вас наверно Winodws?

Re: Графики pChart v2

Добавлено: Вт окт 21, 2014 8:09 pm
dmw
Странно, у меня тоже ubuntu.
Попробуйте явно задать путь к шрифтам в самом начале файла index.php:

Код: Выделить всё

$font=dirname(__FILE__)."/fonts/tahoma.ttf"; 
заменить на

Код: Выделить всё

$font="/pChart/fonts/tahoma.ttf"; 
исчезнет ошибка?

Re: Графики pChart v2

Добавлено: Вт окт 21, 2014 8:11 pm
Bagir
Да, у меня WinXP. Но кстати, dirname(__FILE__) применяется в config.php если конечно не меняли
Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)

Re: Графики pChart v2

Добавлено: Чт окт 23, 2014 10:43 am
PAV
Две абсолютно зеркальных системы - на debian и на windows.
В винде все цифры и буквы на графиках отображаются нормально, на дебиан ничего нет вообще. Чтозана? Куда копать?

Re: Графики pChart v2

Добавлено: Чт окт 23, 2014 10:45 am
Bagir
Я бы подумал на шрифты, но что с ними может быть не так... Путь до них точно правильный на debian?

Re: Графики pChart v2

Добавлено: Чт окт 23, 2014 11:09 am
sergejey
PAV писал(а):Две абсолютно зеркальных системы - на debian и на windows.
В винде все цифры и буквы на графиках отображаются нормально, на дебиан ничего нет вообще. Чтозана? Куда копать?
Есть подозрение на папку fonts -- в обновлённом pChart она пишется как "fonts", а в старом pChart как "Fonts", что для Windows не важно, а в Linux-е это разные папки. Моя ошибка, в исходниках не подправил. Сейчас вроде бы правильно.

Re: Графики pChart v2

Добавлено: Чт окт 23, 2014 11:30 am
PAV
Точно, все заработало, когда переименовал папку ;)

Re: Графики pChart v2

Добавлено: Вт ноя 25, 2014 10:52 pm
xor
Здравствуйте!
После обновления МД и ухода температуры за окном в минус за интервал времени графика (24h)-- график перестает отображаться. Устанавливаю период 48h (там еще плюс был) - рисуется нормально.

<img src="/pChart/?p=mod0A.t_in&title=t комната&unit=°&type=24h&scale=zero&width=250&gcolor=red&px=10">
<img src="/pChart/?p=mod0A.t_out&title=t улица&unit=°&type=24h&width=250&gcolor=blue&px=10">
<img src="/pChart/?p=mod0A.presRt&title=Давление&unit=mm&type=24h&gtype=curve&width=250&gcolor=green&gtype=curve&px=10">

Это только у меня так?

Upd. Решено скачкой второго архива от dmw. Видимо, в МД включена первая, неисправленная версия.
Upd2. Рано радовался, работает только при scale=zero, если это условие убрать -- опять пропадают минусовые данные(

Re: Графики pChart v2

Добавлено: Ср ноя 26, 2014 11:24 am
dmw
xor писал(а): После обновления МД и ухода температуры за окном в минус за интервал времени графика (24h)-- график перестает отображаться.
Upd2. Рано радовался, работает только при scale=zero, если это условие убрать -- опять пропадают минусовые данные(
Да, есть такое. Не корректно отрисовывается заполнение графика от нулевой шкалы когда сама шкала уходит за пределы графика.
Как временный вариант, в /pChart/index.php найдите (это примерно строчки 539-540):

Код: Выделить всё

//$Test->drawAreaChart(array("AroundZero"=>FALSE)); // заполнение снизу до кривой графика
$Test->drawAreaChart(array("AroundZero"=>TRUE)); // заполнение от нуля до кривой графика    
и замените на:

Код: Выделить всё

$Test->drawAreaChart(array("AroundZero"=>FALSE)); // заполнение снизу до кривой графика
//$Test->drawAreaChart(array("AroundZero"=>TRUE)); // заполнение от нуля до кривой графика