Редактирование диаграммы по точкам и рисованием

Для диаграмм HighCharts добавлена возможность редактирования по точкам и при помощи рисования.

Для настройки режимов редактирования диаграммы используются атрибуты элемента editmode.

Комментарии

Атрибут state актуален, если:

Пример настройки диаграммы с возможностью редактирования по точкам

Для выполнения примера создайте диаграмму, как показано в примере на странице «Размещение диаграммы Highcharts на html-странице». В JSON настройки добавьте элемент editmode:

editMode: {

          state: true,

          mode: 'point'

          }

После выполнения примера на диаграмме у выбранного ряда будут выделены точки. Курсор мыши при наведении ее на точки ряда принимает вид двойной стрелки, в этот момент необходимо зажать левую кнопку мыши и переместить точку в новое положение. При перетаскивании точки рядом с ней будет отображаться новое значение:

Пример настройки диаграммы с возможностью редактирования рисованием

Для выполнения примера создайте диаграмму, как показано в примере на странице «Размещение диаграммы Highcharts на html-странице». В JSON настройки добавьте элемент editmode:

editMode: {

          state: true,

          mode: 'draw'

          }

После выполнения примера для созданной диаграммы будет доступно редактирование рисованием. Для редактирования значений ряда необходимо выбрать его в легенде. После этого на диаграмме у выбранного ряда будут выделены точки, при движении курсора мыши над диаграммой будут затемнены области каждой точки ряда. Для изменения значения точки необходимо зажать левую кнопку мыши и перемещать указатель по вертикали. Не отпуская кнопки мыши, можно продолжить редактирование соседних точек. Рядом с курсором будет отражаться новое значение точки:

Примечание. При редактировании есть возможность отменить изменения, если при еще зажатой левой клавише мыши нажать правую клавишу.

 

См. также:

Доработки HighCharts | Примеры