Javascript Highstock:将xAxis设置为“非”;日期时间“;
我试图在angularjs应用程序中用一些动态数据填充highchart。我使用“highcharts ng”指令来处理highcharts 数据通常采用以下格式: x轴(类别): y轴:Javascript Highstock:将xAxis设置为“非”;日期时间“;,javascript,angularjs,highstock,Javascript,Angularjs,Highstock,我试图在angularjs应用程序中用一些动态数据填充highchart。我使用“highcharts ng”指令来处理highcharts 数据通常采用以下格式: x轴(类别): y轴: { name: value1, data: [ 0, 2.27112321592e-7, 8.69358451877e-7, 0.00000192654087985, 0.00000339761308545, 0.0000052811192715, 0.0000075
{
name: value1,
data: [
0, 2.27112321592e-7, 8.69358451877e-7,
0.00000192654087985, 0.00000339761308545,
0.0000052811192715, 0.00000757519580291
]}
类别可以包含数千个值,“x轴类别”中的每个值都有一个对应的y轴值
我已使用以下代码动态设置“x轴”类别:
chart.xAxis[0].setCategories(categories)
我设置的其他一些相关属性包括:
$scope.chartConfig = {
chart: {
type:'spline'
}
options: {
plotOptions: {
series: {
turboThreshold: 51000,
}
}
},
xAxis: {
type: 'category', (I tried with 'linear' as well)
allowDecimals: true,
min: 0,
},
useHighStocks: true
};
然而,我仍然看到“x轴”将值显示为“日期时间”。有什么方法可以使x轴值成为简单的“十进制值”,而不是日期时间
此外,由于x轴值为十进制值,是否可以显示相应的科学符号(即,不显示0.0003003,是否可以显示3.003e-04)
提前感谢你的帮助
问候,,
Kapil在Highstock中只存在日期时间轴类型。在Highcharts中,有线性/日期时间/对数和分类类型 参考资料:
- //类型属性
- //文档中的最后一个元素
- //类型属性
- //文档中的最后一个元素
$scope.chartConfig = {
chart: {
type:'spline'
}
options: {
plotOptions: {
series: {
turboThreshold: 51000,
}
}
},
xAxis: {
type: 'category', (I tried with 'linear' as well)
allowDecimals: true,
min: 0,
},
useHighStocks: true
};