
для выбора берутся файлы из /htdocs/js/highcharts/themes/
т.е. в принципе можно создать свою уникальную тему по образцу и использовать её, причём после обновления она не перепишется, т.к. её просто не будет в дефолтном наборе файлов
Модератор: immortal
На вкладке редактирования(создания) графика есть поле "период", когда оно равно 0 доступны Gauge и Solid Gauge, когда не равно 0 то доступны все остальные графики.ученик писал(а):Установил модуль Charts, прикрутил 2 температурных датчика
выбрал график линейный все работает.
Добавил датчики, пытался сделать график, но во вкладке данные, доступны 2 вида графика, Gauge и Solid Gauge.
Думал, что нет архива и из-за этого проблемы с графиком.
Создал дополнительный график с установленными температурными датчиками
и с накопленной базой температур.
Но, все равно, выдает из доступных графиков только спидометр.
А как выбрать линейный график, а не спидометр ?
Так-же, в спидометре вывел пределы измерения -20+50 работает
но вывести цвета диапазонов не удалось
график либо не грузится либо работает без цвета.
И еще, как увеличить шрифты в графике?
Создать пустой файл html в htdocs, либо в папках вложенных, наполнить содержимым, и открывать по ссылке <адрес md>/<папка, если не в корне>/<имя файла>.html. А в кнопке ссылку прописать на эту страничку.PAV писал(а):Подскажите, а как сделать, чтобы в меню сделать кнопку Temp и по нажатию справа открывалось окно с графиком, как домашняя страница? Как эту ссылку прописать? При этом сама домашняя страница мне не нужна. Или как создать домашнюю сраницу, но чтобы она во вкладках не показывалась? Вызывать только когда надо.
Скорее всего не подключены какие-либо библиотеки/скрипты. Сейчас, к сожалению, не могу проверить. Поищи конструкции типаPAV писал(а):Это я попробовал, но почему-то, если в html файл вставляешь вызов модуля, он не срабатывает. Разбираюсь.
Код: Выделить всё
<script src="имя скрипта"></script>
Скрытую домашнюю страницу, к сожалению, создать нельзя, но можно сделать такую сцену -- в ней есть галочка "Не включать в список переключающихся сцен". Добавил в задачи сделать что-то подобное и для домашних страниц -- может иногда быть полезно. Ну а пока можно для графиков создать скрытую сцену и использовать ссылку на неё для кнопки.PAV писал(а):Подскажите, а как сделать, чтобы в меню сделать кнопку Temp и по нажатию справа открывалось окно с графиком, как домашняя страница? Как эту ссылку прописать? При этом сама домашняя страница мне не нужна. Или как создать домашнюю сраницу, но чтобы она во вкладках не показывалась? Вызывать только когда надо.
Код: Выделить всё
url: '<#ROOTHTML#>ajax/charts.html?id=<#ID#>&prop_id=[#ID#]',
Код: Выделить всё
url: '<#ROOTHTML#>ajax/charts.html?id=<#ID#>&prop_id=[#ID#]&timerange=<#TIMERANGE#>',
Код: Выделить всё
$history_depth=$chart['HISTORY_DEPTH'];
$history_type=$chart['HISTORY_TYPE'];
Код: Выделить всё
if (!IsSet($timerange) || $timerange=="") {
$history_depth=$chart['HISTORY_DEPTH'];
$history_type=$chart['HISTORY_TYPE'];
} else {
$history_depth = intval($timerange);
$history_type = 1;
}
Код: Выделить всё
$rec=SQLSelectOne("SELECT * FROM charts WHERE ID='".$this->id."'");
if (!$rec['ID']) {
return;
}
Код: Выделить всё
if (isset($this->timerange)) {
$out['TIMERANGE']=$this->timerange;
} else {
$out['TIMERANGE']="";
}
Код: Выделить всё
global $timerange;