我想在我的yAxis上显示星期几(例如星期一等),在我的xAxis上以h:m为单位显示时间。我在创建数据点时使用相同的日期时间对象。
new object[] {sp.ProjectStart, sp.ProjectStart, 79}
我使用日期时间标签格式作为这样,
DateTimeLabelFormats = new DateTimeLabel { Day = "%e.%b" }
DateTimeLabelFormats = new DateTimeLabel { Minute = "%H:%M" }
但是,这些将显示完全相同的内容,即这种情况是H:M。如果我将日期时间对象更改为例如DateTime.Now,我将得到H:M:s:ms。
似乎只有日期时间对象对格式有影响。有没有办法从任何给定的日期时间对象中选择我要显示的内容?
我解决了!
我需要格式化的日期时间标签是小时。
所以我只是把
DateTimeLabelFormats = new DateTimeLabel { Hour = "%a %e.%b" }
而不是
DateTimeLabelFormats = new DateTimeLabel { Day = "%e.%b" }
我想这取决于您获得的日期时间对象或其他东西。