LineChart Разорванная линия с датой DateTimeAxis - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть LineChart с DateTimeAxis в качестве HorizontalAxis и максимальным набором.Если точка превышает максимальную дату, весь сегмент не появится.И все же, есть ли способ заставить его появиться, пока он не достигнет границы диаграммы?

Код здесь:

<?xml version="1.0"?>
<!-- Simple example to demonstrate the DateTimeAxis class. -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
   xmlns:s="library://ns.adobe.com/flex/spark"
   xmlns:mx="library://ns.adobe.com/flex/mx">

<fx:Script>
  <![CDATA[
     import mx.collections.ArrayCollection;
     [Bindable]
     public var stockDataAC:ArrayCollection = new ArrayCollection( [
         {date:new Date(2005,7,27), close: 32.71},
         {date:new Date(2005,7,29), close: 42.11},
         {date:new Date(2005,8,4), close: 102.99}]);
]]>
</fx:Script>

<mx:Panel title="DateTimeAxis Example">
<mx:LineChart id="mychart" height="100%" width="100%"
  paddingRight="5" paddingLeft="5"
  showDataTips="true" dataProvider="{stockDataAC}">
<mx:horizontalAxis>
<mx:DateTimeAxis dataUnits="days"  maximum="{new Date(2005,8,2)}"/>
</mx:horizontalAxis>
<mx:verticalAxis>
    <mx:LinearAxis baseAtZero="false" />
</mx:verticalAxis>
<mx:series>
    <mx:LineSeries yField="close" xField="date" displayName="AAPL"/>
</mx:series>
</mx:LineChart>
</mx:Panel>
</s:Application>

1 Ответ

1 голос
/ 27 июня 2011

Получил ответ на flexcoders : Установите filterData = "false" на вашем LineSeries.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...