0

使用highcharts图表,如果图表中有超过1个系列,是否可以设置线型,可以在主题中设置吗?

基本上我在想类似的东西:

var lineType = 'area';

然后在图表选项中是这样的:

chart: { type: lineType }

了解图表中有多少系列的最佳方法是什么?然后我猜我需要某种 if 语句来知道有多少系列,并相应地设置 lineType 变量。

谢谢

4

1 回答 1

1

如果你有一个系列的容器,像这样:

var series = [{}, {}, {}];

然后你可以在创建图表时尝试这样的事情:

new Highcharts.Chart({
  chart: {
    renderTo: 'div'
    type: series.length > 5 ? 'line' : 'column'
  }, 
  // rest of optipons
  series: series
}
于 2013-02-21T15:49:16.197 回答