高清格式化问题

时间:2017-07-19 09:10:46

标签: javascript jquery highcharts

我想创建一个高图。我有3个阵列。第一个数组包含日期,第二个数组包含浮点值,最后一个数组包含整数值。 我设置工具提示设置小数值不起作用。另外我想将pB系列添加到highchart。我该怎么办?

第一个数组

dates=["201401", "201401", "201401", "201402", "201402", "201402"];

第二个数组

krc=["2.22", "3.67", "3.03", "2.22", "3.03", "3.67"];

最后一个数组

pB=["2", "4", "3", "2", "3", "4"];

$('#dvzKr').highcharts({
    chart: {
        type: 'spline'
    },
    title: {
        text:dates[0]+" / "+ dates[max_y] +" Dates",
        x: -20 //center
    },
    subtitle: {
        text: '',
        x: -20
    },
    xAxis: {
        categories: dates
    },
    yAxis: {
        min:1,
        title: {
            text: 'Krc Values'
        },
        plotLines: [{
            value: 0,
            width: 1,
            color: '#000000'
        }]
    },
    tooltip: {
        valueDecimals: 2
    },
    series: [{
        name: 'Krc Values',
        color: '#F7A35C',
        data: krc
    }]
});

1 个答案:

答案 0 :(得分:1)

你有字符串而不是数字,所以你必须将它们转换为数字

google.appengine.ext.ndb.django_middleware.NdbDjangoMiddleware

您可以将pB系列添加到高图中作为

//Second array

var krc = ["2.22", "3.67", "3.03", "2.22", "3.03", "3.67"].map(Number);

//Last array

var pB = ["2", "4", "3", "2", "3", "4"].map(Number);

Fiddle demo