Apache flex Flex:在折线图上扩展x轴以获得未知的未来数据
在没有更多数据的情况下,如何在截断的折线图上显示数据?例如,如果我正在显示2010年公司收入的图表,那么该图表现在应该只显示到7月份(8月份及以后没有显示数据)。这将使折线图中的线条在一年中的大约一半中断并消失。您需要将月份包括在数据提供程序数组中,但将其值设置为“”,而不是例如1000。下面的代码显示了运行时的工作状态:Apache flex Flex:在折线图上扩展x轴以获得未知的未来数据,apache-flex,charts,label,Apache Flex,Charts,Label,在没有更多数据的情况下,如何在截断的折线图上显示数据?例如,如果我正在显示2010年公司收入的图表,那么该图表现在应该只显示到7月份(8月份及以后没有显示数据)。这将使折线图中的线条在一年中的大约一半中断并消失。您需要将月份包括在数据提供程序数组中,但将其值设置为“”,而不是例如1000。下面的代码显示了运行时的工作状态: <?xml version="1.0"?> <!-- charts/BasicLine.mxml --> <mx:Application xml
<?xml version="1.0"?>
<!-- charts/BasicLine.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
public var expenses:ArrayCollection = new ArrayCollection([
{Month:"Jan", Profit:2000},
{Month:"Feb", Profit:1000},
{Month:"Mar", Profit:""}
]);
]]></mx:Script>
<mx:Panel title="Line Chart">
<mx:LineChart id="myChart"
dataProvider="{expenses}"
showDataTips="true"
>
<mx:horizontalAxis>
<mx:CategoryAxis
dataProvider="{expenses}"
categoryField="Month"
/>
</mx:horizontalAxis>
<mx:series>
<mx:LineSeries
yField="Profit"
displayName="Profit"
/>
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{myChart}"/>
</mx:Panel>
</mx:Application>