Flex3折线图中的数据点太靠近边缘

3

我有一个使用CircleItemRenderer的Flex3 LineChart组件,由于数据点太靠近边缘而被裁剪。以下是它的样子:

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

正如您所看到的,左右两侧的圆圈被切断了。
我该如何使LineSeries区域以及水平标签变窄,以适应图表区域?
谢谢!
6个回答

4

我曾经遇到过同样的问题,通过将图表标签中的clipContent属性设置为false,我成功地解决了这个问题。我在Amy's Flex Diary上找到了这个解决方案。


2
您可能希望在horizontalAxis对象的LinearAxis中设置最大和最小值。有关更多信息,请查看API:http://livedocs.adobe.com/flex/3/langref/mx/charts/LinearAxis.html 线性图表会自动确定这些值以填充屏幕中的所有元素。您可能希望更改这些值,以便图形在两侧留有一些空间。

1

我找到了解决方案。

  1. 在 LineChart 中创建 creationComplete 事件

  2. 编辑你想要的 horizontalAxis 的 padding

    e.target.horizontalAxis.padding = 0.2;


1

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


1

1

我通过将类型从LineChart更改为ColumnChart使其正常工作。我仍然拥有相同的轴定义,包括线系列。结果是相同的线图,但更加居中在图表上而不是触摸边缘。其他填充或间距都不是我要找的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接