次の要件をどのように進めるのでしょうか。過去8四半期のビジネスデータの折れ線グラフを作成する必要があります。簡単ですが、昨年の第4四半期と今年の第1四半期の間に関係があってはならないという要件があります。実際には、同じ配列コレクションを使用して、折れ線グラフを分割して、同じグラフ上の2つの異なる線のように見えるようにする必要があります。それをどのように進めるかについてのアイデア。
ありがとう、PK
次の要件をどのように進めるのでしょうか。過去8四半期のビジネスデータの折れ線グラフを作成する必要があります。簡単ですが、昨年の第4四半期と今年の第1四半期の間に関係があってはならないという要件があります。実際には、同じ配列コレクションを使用して、折れ線グラフを分割して、同じグラフ上の2つの異なる線のように見えるようにする必要があります。それをどのように進めるかについてのアイデア。
ありがとう、PK
まず、配列コレクションの条件によって複数の行系列を追加できます。
<mx:series>
<mx:LineSeries
yField="Profit"
displayName="Profit"
/>
<mx:LineSeries
yField="Expenses"
displayName="Expenses"
/>
</mx:series>
タグを使用して、各シリーズの線の幅と色を変更できます。各線を異なるストロークと色にします。
<?xml version="1.0"?>
<!-- charts/BasicLineStroke.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, Expenses:1500, Amount:450},
{Month:"Feb", Profit:1000, Expenses:200, Amount:600},
{Month:"Mar", Profit:1500, Expenses:500, Amount:300}
]);
]]></mx:Script>
<mx:Panel title="Line Chart With Strokes">
<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:lineStroke>
<mx:Stroke
color="0x0099FF"
weight="20"
alpha=".2"
/>
</mx:lineStroke>
</mx:LineSeries>
<mx:LineSeries
yField="Expenses"
displayName="Expenses"
>
<mx:lineStroke>
<mx:Stroke
color="0x0044EB"
weight="20"
alpha=".8"
/>
</mx:lineStroke>
</mx:LineSeries>
</mx:series>
</mx:LineChart>
<mx:Legend dataProvider="{myChart}"/>
</mx:Panel>
</mx:Application>