我想改变X轴的比例。 X轴的类型为Date
myPane.XAxis.Scale.Min =
myPane.XAxis.Scale.Max =
我希望Min能够在特定月份开始,Max希望在同月结束
即
myPane.XAxis.Scale.Min = ***1/3/2011;***
myPane.XAxis.Scale.Max=***31/3/2011;***
我应该能够以编程方式在不同的月份给出; 我怎么办才能有人帮忙?
答案 0 :(得分:0)
在ZedGraph中,日期和时间值由XDate对象处理。
所以你必须这样做:
myPane.XAxis.Scale.Min = new XDate(new DateTime(2011, 3, 1));
myPane.XAxis.Scale.Max = new XDate(new DateTime(2011, 3, 31));
因为您希望用户输入月份值,所以这是一个解决方案:
var year = 2011;
var month = 10;
myPane.XAxis.Scale.Min = new XDate(new DateTime(year, month, 1));
myPane.XAxis.Scale.Max = new XDate(new DateTime(year, month, DateTime.DayInMonth(year , month)));
然后它将适用于30或31天的月份,包括2月份在闰年中计数28和29。