Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Highstock:将xAxis设置为“非”;日期时间“;_Javascript_Angularjs_Highstock - Fatal编程技术网

Javascript Highstock:将xAxis设置为“非”;日期时间“;

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

我试图在angularjs应用程序中用一些动态数据填充highchart。我使用“highcharts ng”指令来处理highcharts

数据通常采用以下格式:

x轴(类别):

y轴:

{
 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中,有线性/日期时间/对数和分类类型

参考资料:

  • //类型属性
  • //文档中的最后一个元素

在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
};