private Label[] getLabels(ILine[] lines)
{
IList<Label> labels = new List<Label>();
var firstDate = lines.Min(x => x.GetFirstDate()).Date;
var lastDate = lines.Max(x => x.GetLastDate()).Date;
for (var d = firstDate; d <= lastDate; d = d.AddDays(1)) {
labels.Add(new Label {
Index = d.Subtract(firstDate).TotalDays.ToString(),
Value = d.ToShortDateString()
});
}
return labels.ToArray();
}