我有一个使用CircleItemRenderer的Flex3 LineChart组件,并且数据点被切断,因为它们太靠近边缘。这是它的样子:
http://img29.imageshack.us/img29/3850/chartx.png
如您所见,左侧和右侧的圆圈正在切断。
如何使LineSeries区域加上水平标签更窄,以便它适合图表区域?
谢谢!
答案 0 :(得分:4)
我遇到了同样的问题,并且可以通过将图表标记中的clipContent属性设置为false来解决它。我在Amy's Flex Diary上找到了这个解决方案。
答案 1 :(得分:2)
您可能希望在horizontalAxis对象中设置LinearAxis中的最大值和最小值。请查看API以获取更多信息:http://livedocs.adobe.com/flex/3/langref/mx/charts/LinearAxis.html
折线图自动确定这些值以填充屏幕中的所有元素。您可能希望更改这些值,以使图形在边上有一些空间。
答案 2 :(得分:1)
您也可以在horizontalAxis和verticalAxis子对象上设置padding属性...
答案 3 :(得分:1)
Adjust the mask在图表组件上。
答案 4 :(得分:1)
我得到了解决方案。
在折线图
creationComplete
事件
编辑您想要的水平轴填充
e.target.horizontalAxis.padding = 0.2;
答案 5 :(得分:1)
我通过将类型从LineChart更改为ColumnChart来实现此目的。我仍然拥有所有相同的轴定义,包括Line Series。结果是相同的折线图,但更多的是以图形为中心而不是触摸边缘。其他填充物或排水沟都不是我想要的。