Re: [Модуль] Charts (charts)
Добавлено: Вс фев 09, 2020 8:55 pm
Всем привет. Такой вопрос, Кто нибудь делал график изменения цен на бензин? Поделитесь опытом плз
Спасибо, но не забывать править код при перестановки системы и обновление модуля не очень удобно на мой взляд.xor писал(а): Пт фев 07, 2020 11:37 pm про то, как восстановить стрелку было здесь раньше viewtopic.php?f=5&t=2810&start=400#p111450
Вопрос к автору апдейта (, ему удалось убедить разработчика, что его поправка верна. Ну, наверное, у него заработалоVladPTZ писал(а): Чт фев 27, 2020 3:30 pm Есть два вопроса.
1. Почему при периоде 0 стрелки нет уже три месяца, зачем было портить?
2. Как настроить чтобы отчет нуля на приборе начинался не сверху как на часах, а как на приборах, ноль в нижнем левом углу?
Спасибо, но не забывать править код при перестановки системы и обновление модуля не очень удобно на мой взляд.xor писал(а): Пт фев 07, 2020 11:37 pm про то, как восстановить стрелку было здесь раньше viewtopic.php?f=5&t=2810&start=400#p111450
если ставить одна минута то рисуется много стрелокxor писал(а): Чт фев 27, 2020 10:56 pm
лайвхак- попробуйте поставить период 1 минута. Вроде, стрелка должна появиться, и гауге доступна к выбору.
ну вам не угодишь - убрать?
обратился к @dmsergei (огромная благодарность ему), он дал пример для столбиков с цифирками.iden писал(а): Пт апр 17, 2020 3:31 pm Добрый день.
Может кто подскажет как сверху, на столбиках вывести цифры (в моем случае температура)?
Хотел графики в телегу отправлять, но без цифр сверху смысл теряется. Да и вообще мне кажется это удобнее, чем водить мышкой по графику
Ну не осилил сам и примеры смотрел. Где то на форуме помню видел скрин похожего графика с цифрами сверху, не могу найти.
SPOILERSPOILER_SHOW_charts.jpeg
Код: Выделить всё
function (config, options) {
config.credits = {enabled: false};
config.legend= {enabled: false};
config.series = [
{
name: 'вписать свое',
type: 'column',
yAxis: 1,
pointWidth: 52,
dataLabels:
{
enabled: true,
rotation:0,
color: '#E83C3C',
align: 'center',
format: '{point.y:.1f}', // one decimal
y: 10, // 10 pixels down from the top
style: {
fontSize: '17px',
fontFamily: 'Verdana, sans-serif'
}
},
color: '#64E572',
},
{
name: 'вписать свое',
yAxis: 0,
type: 'spline',
marker:
{
enabled: false,
radius: 1,
},
color: '#FF3333',
negativeColor: '#48AFE8',
data: []
}
];
config.yAxis = [{
labels: {
style: {
color: Highcharts.getOptions().colors[0]
}}
},
{
title: {
text: '',
style: {
color: '#000',
}
},
labels: {
style: {
color: '#100',
}
},
min: 0,
max: 25,
tickPositions: [0, 5, 10, 15, 20, 25],
gridLineWidth: 0,
opposite: true
}
];
options.lang = {
loading: 'Загрузка...',
months: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
weekdays: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
shortMonths: ['Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Нояб', 'Дек'],
exportButtonTitle: "Экспорт",
printButtonTitle: "Печать",
rangeSelectorFrom: "С",
rangeSelectorTo: "По",
rangeSelectorZoom: "Период",
downloadPNG: 'Скачать PNG',
downloadJPEG: 'Скачать JPEG',
downloadPDF: 'Скачать PDF',
downloadSVG: 'Скачать SVG',
printChart: 'Напечатать график',
resetZoom: 'Сбросить зум',
resetZoomTitle: 'Сбросить зум',
thousandsSep: " ",
decimalPoint: '.'
}
}