我们可以设计一个带有 y 轴值的点图,比如 xyz、abc 等,x 轴带有日期。这意味着 xyz 可能在 28/11/2012,但实际的 x 轴值会以一个月的间隔固定。
该点应映射在正确的位置。
如果我们可以设计这个,那么请告诉我如何设计。
我们可以设计一个带有 y 轴值的点图,比如 xyz、abc 等,x 轴带有日期。这意味着 xyz 可能在 28/11/2012,但实际的 x 轴值会以一个月的间隔固定。
该点应映射在正确的位置。
如果我们可以设计这个,那么请告诉我如何设计。
使用标准值Points
并将日期添加为AxisLabel
public Series CreateSeries(Dictionary<DateTime, double> values)
{
var series = new Series();
//Our x Value
var x = 0;
//Loop through our values-Collection ordered by the date
foreach (var value in values.OrderBy(item => item.Key))
{
//Add a point using our dummy value
series.Points.Add(
new DataPoint(x, value.Value)
{
//AxisLabel sets the X-Axis-Label - here: our datestring
AxisLabel = item.Key.ToShortDateString()
});
//increment our dummy
x++;
}
return series;
}