1

extjsチャートのラインシリーズにカスタムカラーを設定しようとしていました.

問題は、色がドットのみに影響し、線全体には影響しないことです。

これを実現するために、一連のレンダラー構成を使用しています。

コード スニペットは次のとおりです。

{
  type: 'line',
  axis: 'left',
  //fill: true,
  //fillOpacity: 0.5,
  xField: 'month',
  yField: 'plan_cost',
  renderer: function (sprite, record, attr, index) {
       var color = '#faf56c';//RED COLOR

       return Ext.apply(attr, {
           fill: color
       });
  }
}

次のように表示されます。

ここに画像の説明を入力

線の色も変えるにはどうしたらいいですか?

4

1 に答える 1

1

ライン シリーズの設定で次のスタイルを試すことができます。

style: {
     stroke: '#ff0000',
     fill: '#ff0000'
}

これは、4.2.0 での動作を示すフィドルです: http://jsfiddle.net/aPn3s/1/

于 2013-10-11T21:42:45.833 に答える