所以我正在使用这个花哨的新图表控件。 More info here
我已经显示了数据。我想要做的是每年添加一个行分隔符。每个jan,1号基本上都是垂直的红线?
任何想法???一年中的每一天都不存在数据点。它可以是两年分离器之间365到1个数据点。
我试过去过样本,但没有得到任何有用的想法。 任何人吗?
所以我发现他们有StripLine
Stripline stripLine = new StripLine();
我想知道如何将其添加到某一点。不要让它自动重复。任何人吗?
为了清楚起见,我有一个图表,当我找到一个符合某些条件的点时,我想在这个地方添加带状线时添加点。
答案 0 :(得分:1)
这可能对每年的1月1日有所帮助:
StripLine stripLine = new StripLine();
stripLine.BackColor = Color.Red;
stripLine.IntervalOffset = 1; //how many days until Jan 1 from the start of the range? This is always relative to the data being displayed.
stripLine.IntervalOffsetType = DateTimeIntervalType.Days; //days in reference to the above question
stripLine.Interval = 60; //set a marker every 60 days
stripLine.IntervalType = DateTimeIntervalType.Days; //in relation to comment above
stripLine.StripWidth = 1; //show the marker in a 1 day width
stripLine.StripWidthType = DateTimeIntervalType.Days; //in relation to comment above
Chart1.ChartAreas["ChartArea1"].AxisX.StripLines.Add(stripLine);