0
我想沿着日期時間軸顯示完整的24小時,無論哪裏發生的值落在哪裏。我認爲在圖表上設置日期時間軸的最小值和最大值會產生這種效果。如何在DateTimeAxis上精確覆蓋24小時?最小值/最大值似乎不起作用
,所以我有
private function loadDayComplete():void{ //called when data is reloaded. also includes reassigning the dataprovider of the chart.
minChartDate = new Date;
minChartDate.fullYear = currentDate.fullYear;
minChartDate.month = currentDate.month;
minChartDate.date = currentDate.date;
minChartDate.hours=0;
minChartDate.minutes=0;
minChartDate.seconds=0;
minChartDate.milliseconds=0;
maxChartDate = new Date;
maxChartDate.time = minChartDate.time + 1000*60*60*24;
bgResults = _day.BGResults;
bgTimeAxis.minimum = minChartDate;
bgTimeAxis.maximum = minChartDate;
glucoseSeries.dataProvider = bgResults;
}
的currentdate是代表什麼日期將DateField選擇的日期。
那麼我
<mx:DateTimeAxis id="bgTimeAxis" dataUnits="hours" parseFunction="parseDateString"
displayLocalTime="true" minimum="{minChartDate}" maximum="{maxChartDate}">
當我加載了功能雖然當最大值和最小值都設置它不繪製任何點。如果我拿出最小和最大他們顯示罰款!我加倍檢查調試模式,minChartDate和maxChartDate是他們應該是..但也許我誤解最低和最高應該如何運作......我也試圖擴大最小/最大包括幾天,仍然沒有運氣。
我也試過分配最小值/最大值時,像這樣的圖表數據的變化: