[Модификация] Строим графики Highstock

Вносятся изменения в файлы или устанавливаются доп программы

Модераторы: immortal, newz20

maps
Сообщения: 7
Зарегистрирован: Вт окт 27, 2020 10:59 pm
Благодарил (а): 9 раз
Поблагодарили: 0

Re: [Модификация] Строим графики Highstock

Сообщение maps » Ср ноя 04, 2020 1:11 am

Lerych писал(а):
Вт ноя 03, 2020 7:15 pm
Нашёл как отключить.
Ashampoo_Snap_2020.11.03_19h14m21s_001_.png
Где находится пока не нашел
Ralcom
Сообщения: 1
Зарегистрирован: Вт дек 08, 2020 3:29 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модификация] Строим графики Highstock

Сообщение Ralcom » Вт дек 08, 2020 3:47 pm

Добрый день, Уважаемые!
Есть две мною не решенные задачи:
1. при запуске сценария jconhs выдается вот такая страница:
Screenshot_1.png
Screenshot_1.png (145.86 КБ) 2046 просмотров
как решить и в чем может быть проблема?
2. Благодарность за очень полезную информацию и статью. А как вставить в график функцию с возможностью скачивать данные с графика с виде XLS и т.д.? Как у меня имеется на графике в отдельной сцене.
Screenshot_2.png
Screenshot_2.png (89.71 КБ) 2046 просмотров
3. Ну самая большая наглость... Хочу реализовать получение данных с графиков за определённый период. Чтобы при просмотре графика можно было скачать данные за неделю или два-три дня, месяц и т.д. Строю систему учета и потребления электроэнергии в гостинице. Для мониторинга и анализа нужно получать данные с нескольких моих счетчиков электрических Меркурий за запрашиваемый период. Буду очень благодарен за помощь, можно и финансово!!
alemoke
Сообщения: 14
Зарегистрирован: Пт янв 17, 2020 3:40 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: [Модификация] Строим графики Highstock

Сообщение alemoke » Пт фев 05, 2021 2:52 pm

Возможно у кого то было что то подобное, все хорошо, но пропадают кнопки h1 h24 7d и тп. Уже все перепробовал и глухо (

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

function (config, options) {
config.credits = {enabled: true};
config.legend = {enabled: true};
config.chartType = 'stock';
config.yAxis = [{
   min: 0,
   max: 100,
   tickPositions: [0, 20, 40, 60, 80, 100]
},

{
   min: 0,
   max: 2,
   labels: {
                enabled: false
            },
            title: {
                text: null
            },
			 visible: false
},

{
   min: 0,
   max: 6,
    labels: {
                enabled: false
            },
            title: {
                text: null
            },
			 visible: false
},


{
   min: 0,
   max: 12,
    labels: {
                enabled: false
            },
            title: {
                text: null
            },
			 visible: false
},

];
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: 'Печка (Т14)',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
    marker: {
      enabled: true
   },
   color: '#FF0000',
   negativeColor: '#48AFE8',
   data: []
},

 {
   name: 'Бочка(верх) Т6',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
       marker: {
      enabled: true
   },
   
   color: '#0000FF',
   negativeColor: '#48AFE8',
   data: []
},


{
   name: 'Бочка(низ) Т4',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
     marker: {
      enabled: true
   },
   
   color: '#00FFFF',
   negativeColor: '#48AFE8',
   data: []
},

{
   name: 'Стрелка (T7)',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
     marker: {
      enabled: true
   },
   color: '#008000',
   negativeColor: '#48AFE8',
   data: []
},


{
   name: 'Б-Стрелка (D7)',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
     marker: {
      enabled: true
   },
   color: Highcharts.getOptions().colors[6],
   negativeColor: '#48AFE8',
   data: [],
   yAxis: 1
},

{
   name: 'Шнек',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
     marker: {
      enabled: true
   },
   color: '#0000FF',
   negativeColor: '#48AFE8',
   data: [],
   yAxis: 2
},

{
   name: 'Вент',
   tooltip: {
      valueSuffix: ' °C',
   },
   states: {
      hover: {lineWidth: 2}
   },
     marker: {
      enabled: true
   },
   color: '#008000',
   negativeColor: '#48AFE8',
    data: [],
	yAxis: 3
},

];


config.rangeSelector = [{
 allButtonsEnabled: true,
  selected: 2
},
];


		

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