Страница 34 из 54

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 1:03 pm
Logrus
СпойлерПоказать
Снимок.PNG
Снимок.PNG (62.81 КБ) 3538 просмотров
ага вручную вбил, со статьей еще не разбирался, пошел вникать

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 1:35 pm
olehs
skysilver писал(а):
Вт ноя 13, 2018 11:22 am
olehs писал(а):
Вт ноя 13, 2018 10:10 am
мой тоже http://majordomo.smartliving.ru/forum/v ... 048#p76048
А как теперь в новом варианте делать локализацию графика?
Что-то придумаем....

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 2:15 pm
olehs
skysilver писал(а):
Вт ноя 13, 2018 11:22 am
А как теперь в новом варианте делать локализацию графика?
Локализовывать после апдейта можно будет так

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

(config, options) => {
  options.lang = {
      loading: 'Загрузка...',
      months: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
      weekdays: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
      shortMonths: ['Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Нояб', 'Дек'],
      exportButtonTitle: "Экспорт",
      printButtonTitle: "Печать",
      rangeSelectorFrom: "С",
      rangeSelectorTo: "По",
      rangeSelectorZoom: "Период",
      downloadPNG: 'Скачать PNG',
      downloadJPEG: 'Скачать JPEG',
      downloadPDF: 'Скачать PDF',
      downloadSVG: 'Скачать SVG',
      printChart: 'Напечатать график',
      resetZoom: 'Сбросить зум',
      resetZoomTitle: 'Сбросить зум',
      thousandsSep: " ",
      decimalPoint: '.'
   }
}

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 4:01 pm
Logrus
чет малехо поломалось
в модуле без

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

(config, options) => {

}
не работают и в ПУ все не работают

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 5:14 pm
olehs
Logrus писал(а):
Вт ноя 13, 2018 4:01 pm
чет малехо поломалось
в модуле без

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

(config, options) => {

}
не работают и в ПУ все не работают
Пустое поле починил.
С ПУ не очень понимаю, о чем речь.

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 5:32 pm
Logrus
СпойлерПоказать
Снимок.PNG
Снимок.PNG (64.97 КБ) 3504 просмотра
в два поста придется

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 5:33 pm
Logrus
СпойлерПоказать
Снимок2.PNG
Снимок2.PNG (26.35 КБ) 3503 просмотра
это график со скрина выше из пу, на сцене аналогично

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 5:41 pm
m_andrey
Только что накатил последнее обновление, все заработало!

Re: [Модуль] Charts (charts)

Добавлено: Вт ноя 13, 2018 9:49 pm
olehs
Еще один нюанс.
Для совместимости с более старыми браузерами используйте стандартное объявление функции вместо стрелочного

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

function(config, options) {

}
У меня, например, возникла проблема с Мажордроид на старом Андроиде (4.4)

Re: [Модуль] Charts (charts)

Добавлено: Ср ноя 14, 2018 11:48 am
skysilver
Дополнил статью с учетом обновлений модуля.

Если что, то полный код настройки графика через опцию Highcharts Setup будет выглядеть так:
СпойлерПоказать

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

function (config, options) {
config.credits = {enabled: false};
config.legend= {enabled: false};
config.yAxis = {title: null};
config.xAxis = {
   type: 'datetime',
   tickPosition: 'inside',
   labels: {
      overflow: 'justify',
      rotation: -45,
      style: {fontSize: '11px'}
   },
   dateTimeLabelFormats: {day: '%e %b'}
};
config.title = {
   text: 'Температура на улице',
   style: {
      color: '#FFF',
      font: '12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif'
   }
};
config.series = [{
   name: 'Температура',
   tooltip: {
      valueSuffix: ' °C',
   },
   marker: {
      enabled: true,
      radius: 1,
   },
   states: {
      hover: {lineWidth: 2}
   },
   color: '#FF3333',
   negativeColor: '#48AFE8',
   data: []
}];
options.lang = {
      loading: 'Загрузка...',
      months: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
      weekdays: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
      shortMonths: ['Янв', 'Фев', 'Март', 'Апр', 'Май', 'Июнь', 'Июль', 'Авг', 'Сент', 'Окт', 'Нояб', 'Дек'],
      exportButtonTitle: "Экспорт",
      printButtonTitle: "Печать",
      rangeSelectorFrom: "С",
      rangeSelectorTo: "По",
      rangeSelectorZoom: "Период",
      downloadPNG: 'Скачать PNG',
      downloadJPEG: 'Скачать JPEG',
      downloadPDF: 'Скачать PDF',
      downloadSVG: 'Скачать SVG',
      printChart: 'Напечатать график',
      resetZoom: 'Сбросить зум',
      resetZoomTitle: 'Сбросить зум',
      thousandsSep: " ",
      decimalPoint: '.'
   }
}