0

ハイチャート チャートでは、チャートに複数の系列がある場合、線の種類を設定できますか?これはテーマで設定できますか?

基本的に私は次のようなことを考えていました:

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 に答える