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是他们应该是..但也许我误解最低和最高应该如何运作......我也试图扩大最小/最大包括几天,仍然没有运气。
我也试过分配最小值/最大值时,像这样的图表数据的变化: