3

CircleItemRenderer を使用する Flex3 LineChart コンポーネントがあり、端に近すぎるためにデータポイントが切り取られています。外観は次のとおりです。

http://img29.imageshack.us/img29/3850/chartx.png

ご覧のとおり、左右の円が切り取られています。

グラフ領域に収まるように、LineSeries 領域と水平ラベルを狭くするにはどうすればよいですか?

ありがとう!

4

6 に答える 6

4

私も同じ問題を抱えていましたが、チャート タグの clipContent 属性を false に設定することで解決できました。Amy's Flex Diaryでこのソリューションを見つけました。

于 2010-03-05T16:40:31.627 に答える
2

horizo​​ntalAxis オブジェクトの LinearAxis に最大値と最小値を設定したい場合があります。詳細については、API を確認してください: http://livedocs.adobe.com/flex/3/langref/mx/charts/LinearAxis.html

折れ線グラフは、これらの値を自動的に決定して、画面内のすべての要素を埋めます。これらの値を変更して、グラフの両側にスペースを空けることができます。

于 2009-08-13T20:39:28.573 に答える
1

私はdの解決策を得ました。

  1. creationComplete折れ線グラフでイベントを作成する

  2. 必要な horizo​​ntalAxis のパディングを編集します

    e.target.horizontalAxis.padding = 0.2;

于 2010-03-17T02:30:57.660 に答える
1

horizo​​ntalAxis および verticalAxis 子オブジェクトにも padding プロパティを設定できます...

于 2009-08-14T09:20:00.017 に答える
1

タイプを LineChart から ColumnChart に変更することで、これを機能させました。Line Series を含むすべての同じ軸定義がまだありました。結果は同じ折れ線グラフになりますが、端に接するのではなく、グラフの中心に配置されます。他のパディングやガターは、私が探していたものではありませんでした.

于 2011-11-28T21:14:32.530 に答える