Flex3折线图点太靠近边缘

时间:2009-08-12 15:43:26

标签: flex actionscript-3 flex3 charts linechart

我有一个使用CircleItemRenderer的Flex3 LineChart组件,并且数据点被切断,因为它们太靠近边缘。这是它的样子:

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

如您所见,左侧和右侧的圆圈正在切断。

如何使LineSeries区域加上水平标签更窄,以便它适合图表区域?

谢谢!

6 个答案:

答案 0 :(得分:4)

我遇到了同样的问题,并且可以通过将图表标记中的clipContent属性设置为false来解决它。我在Amy's Flex Diary上找到了这个解决方案。

答案 1 :(得分:2)

您可能希望在horizo​​ntalAxis对象中设置LinearAxis中的最大值和最小值。请查看API以获取更多信息:http://livedocs.adobe.com/flex/3/langref/mx/charts/LinearAxis.html

折线图自动确定这些值以填充屏幕中的所有元素。您可能希望更改这些值,以使图形在边上有一些空间。

答案 2 :(得分:1)

您也可以在horizo​​ntalAxis和verticalAxis子对象上设置padding属性...

答案 3 :(得分:1)

Adjust the mask在图表组件上。

答案 4 :(得分:1)

我得到了解决方案。

  1. 在折线图

  2. 中创建creationComplete事件
  3. 编辑您想要的水平轴填充

    e.target.horizontalAxis.padding = 0.2;

答案 5 :(得分:1)

我通过将类型从LineChart更改为ColumnChart来实现此目的。我仍然拥有所有相同的轴定义,包括Line Series。结果是相同的折线图,但更多的是以图形为中心而不是触摸边缘。其他填充物或排水沟都不是我想要的。

相关问题