我想在我的angularjs应用程序中使用一些动态数据填充高图。我正在使用“highcharts-ng”指令来处理高层图。Highstock:将xAxis设置为不是“datetime”
https://github.com/pablojim/highcharts-ng
的数据是以下格式的通常为:
x轴(类别):[0,0.0001001001001,0.0002002002002,0.0003003003003,0.0004004004004,0.000500500500501,0.000600600600601]
Y-轴: {名称:值1,数据:[0,2.27112321592e-7,8.69358451877e-7,0.00000192654087985,0.00000339761308545,0.0000052811192715,0.00000757519580291]}
类别可以包含数千个值,并且对于“x轴类别”中的每个值,都有相应的y轴值
我已使用以下代码动态设置“x轴”类别: 图表.xAxis [0] .setCategories(类别);
,我已设置的某些其他相关性质是:
$ scope.chartConfig = { 图表:{ 类型: '花键' } 选项:{ plotOptions:{ 系列:{ turboThreshold :51000, } } }, XAXIS:{ 类型: '类别', allowDecimals(I与 '线性' 以及试过):真, 分钟:0, }, useHighStocks:true };
但是,我仍然看到“x轴”显示值为“datetime”。有什么办法可以使X轴值变成简单的“十进制值”而不是日期时间?
而且,由于X轴的值是十进制值,是否有可能以显示相应的科学记数法来代替(即,而不是显示0.0003003003003,就可以显示3.003e-04)?
在此先感谢您的帮助。
问候, 卡皮尔
天上.......感谢您指出最后一个元素! –