Я пытаюсь заполнить highchart некоторыми динамическими данными в моем приложении angularjs. Я использую директиву «highcharts-ng» для работы с основными картами.Highstock: установить xAxis как не «datetime»
https://github.com/pablojim/highcharts-ng
данные, как правило, в следующем формате:
оси х (категории): [0, +0,0001001001001, +0,0002002002002, +0,0003003003003, +0,0004004004004, 0,000500500500501, 0,000600600600601]
у- ось: {имя: значение1, данные: [0, 2.27112321592e-7, 8.69358451877e-7, 0,00000192654087985, 0,00000339761308545, +0,0000052811192715, +0,00000757519580291]}
Категории могут содержать тысячи значений, а для каждого значения в категории «по оси x» имеется соответствующее значение оси y
Я динамически установил категории «по оси x», используя следующий код: chart .xAxis [0] .setCategories (категории);
Некоторые другие соответствующие свойства, которые я установил являются:
$ scope.chartConfig = { диаграмма: { типа: 'сплайн' } опции: { plotOptions: { серии: { turboThreshold : 51000, }} }, XAxis: { типа: 'категория', (я пробовал с 'линейной', а) allowDecimals: правда, мин: 0, }, useHighStocks: true };
Однако, я все еще вижу, что «ось x» показывает значения как «datetime». Есть ли способ, которым можно сделать значение оси x простым «десятичным значением», а не как datetime?
Кроме того, поскольку значения по оси x являются десятичными значениями, можно ли вместо этого отображать соответствующую научную нотацию (т. Е. Вместо того, чтобы показывать 0.0003003003003, можем ли мы показать 3.003e-04)?
Заранее за вашу помощь.
Привет, Капил
Оооо ....... спасибо за указание! –