Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 弹性图表超过轴最大值_Apache Flex_Actionscript 3_Adobe_Charts - Fatal编程技术网

Apache flex 弹性图表超过轴最大值

Apache flex 弹性图表超过轴最大值,apache-flex,actionscript-3,adobe,charts,Apache Flex,Actionscript 3,Adobe,Charts,我需要弄清楚如何让柱形图中的一列在超过轴最大值时显示100%的高度。例如,我正在使用最大值为2的线性轴,但希望直观地显示列至少为2或更大,但轴上显示的列不超过2。 当前,如果某个值超过轴的最大值,flex将不显示该值 列。我认为最好的方法是在原始集合的基础上创建第二个集合,并将其用作图表的数据提供者 编写一个函数,检查轴最大值,并将第二个集合中高于此值的所有变量重置为最大值。另外,添加一个额外的变量来存储最大值和原始值之间的差异,并将其显示在数据提示中 将更改侦听器(CollectionEven

我需要弄清楚如何让柱形图中的一列在超过轴最大值时显示100%的高度。例如,我正在使用最大值为2的线性轴,但希望直观地显示列至少为2或更大,但轴上显示的列不超过2。 当前,如果某个值超过轴的最大值,flex将不显示该值
列。

我认为最好的方法是在原始集合的基础上创建第二个集合,并将其用作图表的数据提供者

编写一个函数,检查轴最大值,并将第二个集合中高于此值的所有变量重置为最大值。另外,添加一个额外的变量来存储最大值和原始值之间的差异,并将其显示在数据提示中


将更改侦听器(CollectionEvent.COLLECTION\u change)添加到原始数组,并使用处理程序更新第二个数组

我决定使用perl提前解析xml,并添加额外的字段,这些字段的值经过调整,符合最大和最小范围。然后我使用图表中的这些字段和引用实际值的自定义数据提示