Высокие диаграммы устанавливают категории по оси X - PullRequest
19 голосов
/ 05 декабря 2011

Привет, ребята. Я рисую свой график,

Data.chart.series[0].remove();
Data.chart.xAxis[0].axisTitle.attr({ text: xAxisTitle});
//Data.chart.xAxis[0].categories = xAxisCategories;
Data.chart.addSeries({
  name: yAxisTitle,
  data: formattedData,
  pointInterval: pointInterval
});
Data.chart.redraw();

Я просто не вижу в документации ничего для изменения категорий xAxis, возможно ли это?Я ничего не видел 4, меняющего название, но мне удалось получить фрагмент онлайн, мне действительно нужно избегать уничтожения и воссоздания графика.

Ответы [ 2 ]

36 голосов
/ 05 декабря 2011

Вы можете сделать это с помощью метода setCategories, найденного в объекте Axis. См. Справочную документацию для оси здесь: http://www.highcharts.com/ref/#axis-object

Пример: http://jsfiddle.net/4tuvC/

0 голосов
/ 25 июля 2018

В более поздних версиях Highcharts вы можете использовать функцию update () :

Data.chart.xAxis[0].update({categories: xAxisCategories});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...