是否可以在highcharts中为柱形图指定点对象中的类别?

时间:2013-06-19 11:07:26

标签: highcharts

我正在尝试使用点对象指定柱形图。这样做的原因是我不必将对象数组分成单独的类别和值数组。

我尝试了以下方法,但都没有效果。 (我既对指定列的类别,又指定x值的日期时间感兴趣。)

var data_1 = [
    {x:new Date('2013-01-03'),y:2},
    {x:new Date("2013-01-02"),y:6},
    {x:new Date("2013-01-01"),y:4},
];
var data_2 = [
    {category: "a", y: 3},
    {category: "b", y: 3},
    {category: "c", y: 4}
];
var create_chart = function(el, data){
    var init_obj = {
        chart: {
            type: 'column'
        },
        series: [{
            name: 'a',
            data: data
        }]
    };
    el.highcharts(init_obj);

};

create_chart($('#chart1'), data_1);
create_chart($('#chart2'), data_2);

1 个答案:

答案 0 :(得分:0)

在highcharts配置中,您只能设置一种xAxis。如果xAxis具有日期时间类型,则无法使用类别。只有这两种类型的共同点是使用两个不同类型的xAxis。