Я делаю диаграмму, где ось x должна иметь даты и имена оси y. Длительность строки больше, чем позже. Но я хочу складывать несколько баров на eachother. напримерFlex: гистограмма с гистограммой с датой по оси x и именами по оси y
Это код, который я до сих пор
<fx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var medicines:ArrayCollection = new ArrayCollection([
{name:"pil1", date:"05/01/2008"},
{name:"pil2", date:"06/01/2008"},
{name:"pil3", date:"07/01/2008"},
]);
]]>
</fx:Script>
<mx:BarChart id="myChart" width="758" height="448" dataProvider="{medicines}" showDataTips="true">
<mx:verticalAxis>
<mx:CategoryAxis categoryField="name"/>
</mx:verticalAxis>
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="date" dataProvider="{medicines}"/>
</mx:horizontalAxis>
<mx:series>
<mx:BarSet type="stacked">
<mx:BarSeries xField="date"/>
<mx:BarSeries xField="date"/>
</mx:BarSet>
</mx:series>
</mx:BarChart>
Что я получаю с этим кодом является правильной ось, но бар не разыгрываются.
Я хочу, чтобы получить график, как на this figure, но по оси X должны стоять даты.
FYI это мобильное приложение.
Там нет значения установить, только две строки пытаются установить некоторые значения вместо строки – Triode
У меня нет значений. просто дата, обозначающая длину строки. даты - мои ценности. Я сейчас пытаюсь преобразовать даты в числа, но я надеюсь, что будет более легкое решение – Tommyke
да, вы можете преобразовать его в tio milli seconds и присвоить значения – Triode