Actionscript 弹性日期和时间库存图表(HOLC)-需要帮助吗
我试图在Flex 3.5股票HOLC(高开低闭)图表中显示日期和时间。此数据显示但格式不正确。。。 问题: 1.时间不正常。。他们没有在适当的时间排好队。。(是不是因为他们不是军事时间)? 2.底部标签上没有显示的日期(天)是全部,有没有办法做到这一点? 3.《泰晤士报》出现了巨大的差距。。。在24小时内。。。当数据暂时不存在时,是否总是这样?或者,我可以禁用特定的时间段,如“禁用天数”可以禁用的时间段 有什么建议吗Actionscript 弹性日期和时间库存图表(HOLC)-需要帮助吗,actionscript,flex3,charts,flex-charting,Actionscript,Flex3,Charts,Flex Charting,我试图在Flex 3.5股票HOLC(高开低闭)图表中显示日期和时间。此数据显示但格式不正确。。。 问题: 1.时间不正常。。他们没有在适当的时间排好队。。(是不是因为他们不是军事时间)? 2.底部标签上没有显示的日期(天)是全部,有没有办法做到这一点? 3.《泰晤士报》出现了巨大的差距。。。在24小时内。。。当数据暂时不存在时,是否总是这样?或者,我可以禁用特定的时间段,如“禁用天数”可以禁用的时间段 有什么建议吗 <?xml version="1.0" encoding="utf-8"
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
import mx.collections.ArrayCollection
[Bindable]
public var TICKER:ArrayCollection = new ArrayCollection([
{date:"1/8/05 8:30:00 AM",open:42.57,high:43.08,low:42.08,close:42.75},
{date:"1/8/05 9:00:00 AM",open:42.89,high:43.5,low:42.61,close:43.19},
{date:"1/8/05 9:30:00 AM",open:43.19,high:43.31,low:42.77,close:43.22},
{date:"1/8/05 10:00:00 AM",open:42.89,high:43,low:42.29,close:42.71},
{date:"1/8/05 10:30:00 AM",open:42.49,high:43.36,low:42.02,close:42.99},
{date:"1/8/05 11:00:00 AM",open:43,high:43.25,low:42.61,close:42.65},
{date:"1/8/05 11:30:00 AM",open:42.93,high:43.89,low:42.91,close:43.82},
{date:"1/8/05 12:00:00 PM",open:44,high:44.39,low:43.31,close:43.38},
{date:"1/8/05 12:30:00 PM",open:43.39,high:44.12,low:43.25,close:44},
{date:"1/8/05 1:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"1/8/05 1:30:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"1/8/05 2:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"1/8/05 2:30:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"1/8/05 3:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"2/8/05 8:30:00 AM",open:42.57,high:43.08,low:42.08,close:42.75},
{date:"2/8/05 9:00:00 AM",open:42.89,high:43.5,low:42.61,close:43.19},
{date:"2/8/05 9:30:00 AM",open:43.19,high:43.31,low:42.77,close:43.22},
{date:"2/8/05 10:00:00 AM",open:42.89,high:43,low:42.29,close:42.71},
{date:"2/8/05 10:30:00 AM",open:42.49,high:43.36,low:42.02,close:42.99},
{date:"2/8/05 11:00:00 AM",open:43,high:43.25,low:42.61,close:42.65},
{date:"2/8/05 11:30:00 AM",open:42.93,high:43.89,low:42.91,close:43.82},
{date:"2/8/05 12:00:00 PM",open:44,high:44.39,low:43.31,close:43.38},
{date:"2/8/05 12:30:00 PM",open:43.39,high:44.12,low:43.25,close:44},
{date:"2/8/05 1:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"2/8/05 1:30:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"2/8/05 2:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"2/8/05 2:30:00 PM",open:43.46,high:46.22,low:43.36,close:46.1},
{date:"2/8/05 3:00:00 PM",open:43.46,high:46.22,low:43.36,close:46.1}
]);
]]></mx:Script>
<mx:Panel title="HighLowOpenClose Chart">
<mx:HLOCChart id="myChart"
dataProvider="{TICKER}"
showDataTips="true"
>
<mx:verticalAxis>
<mx:LinearAxis minimum="30" maximum="50"/>
</mx:verticalAxis>
<mx:series>
<mx:HLOCSeries
dataProvider="{TICKER}"
openField="open"
highField="high"
lowField="low"
closeField="close"
displayName="TICKER"
xField="date" >
</mx:HLOCSeries>
</mx:series>
<mx:horizontalAxis>
<mx:DateTimeAxis
parseFunction="{myParseFunction}"
id="dt1"
disabledDays="[0,1]"
dataUnits="hours"
alignLabelsToUnits="true"
labelUnits="hours" />
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer
id="dt1Rnd"
showLabels="true"
axis="{dt1}"
visible="true"
minWidth="1" />
</mx:horizontalAxisRenderers>
</mx:HLOCChart>
<mx:Legend dataProvider="{myChart}"/>
</mx:Panel>
<mx:Script>
<![CDATA[
public function myParseFunction(s:String):Date {
// Get an array of Strings from the
// comma-separated String passed in.
var a:Array = s.split(/:|\/|\s/);
trace("String a : " + a.toString());
// Trace out year, month, and day values.
// To create a Date object, you pass "YYYY,MM,DD",
// where MM is zero-based, to the Date() constructor.
var newDate:Date = new Date(a[2],a[1],a[0],a[3],a[4]);
return newDate;
}
]]>
</mx:Script>
</mx:Application>
尤金非常感谢你的帮助。。我很感激。。。不确定DateRange是否能工作,尽管我之前测试过它,但无法使它正常工作。。。你怎么能省略一个时间段。。。就在15:01-24:00和00:00-08:30之间