Highcharts:带双引号格式的类别

时间:2013-07-02 09:40:07

标签: highcharts

我使用下面的代码在javascript中有系列。获取正确的值,但它是双引号。所以这就是我没有在图表上钻取的原因。

 var arrayCodeSeries = <%= serializer.Serialize(ViewData["arrayCodeSeries"]) %>;
    i = 0;
    for(i=0;i<arrayCodeSeries.length;i++)
    {
    var temp = arrayCodeSeries[i];
   temp = '['.concat(temp,']');
    arrayCodeSeries[i] = temp;

    }

我正在

arrayCodeSeries [0] =“['70 -158','70-177','70-181']”

 data = [{
                y: parseInt(arrayTotalCertificateCount[0]),
                color: colors[0],
                drilldown: {
                    name: 'Certificate Code',
                    categories: arrayCodeSeries[0],
                    data: [2,2,1],
                    color: colors[0]
                }

我尝试删除带有Replace,ReplaceAll和substring函数的双引号,但它让我错误,因为它不支持这些函数。

帮助......

谢谢..

在这里附上数组:

Array

JS摆弄静态数据 http://jsfiddle.net/xj6ms/1/

1 个答案:

答案 0 :(得分:0)

根据评论讨论:

您应该更改以下代码:

for(i=0;i<arrayCodeSeries.length;i++) {
  var temp = arrayCodeSeries[i];
  temp = '['.concat(temp,']');
  arrayCodeSeries[i] = temp;
}

为:

var temp = [];
for(i=0;i<arrayCodeSeries.length;i++) {
  var items = arrayCodeSeries[i].split(',');
  temp.push(items);
}