[英]How to make StripLine appear over chart data points
我有一个Microsoft图表控件,并且使用StripLine
。 如何使StripLine
出现在数据点的前面。 目前,带状线隐藏在某些数据后面。 该图是面积图。
据我所知, StripLine
将始终绘制在数据点后面。 解决这个问题的一种方法是使用PostPaint
事件处理程序并自己绘制矩形。
在处理程序中,您可以按以下方式获取图形坐标
private void chart_PostPaint(object sender, ChartPaintEventArgs e)
{
ChartArea a = sender as ChartArea;
if (a != null)
{
Gaphics g = e.ChartGrpahics.Graphics;
RectangleF r = e.ChartGraphics.GetAbsoluteRectangle(new RectangleF(0,0,10,50)); // the rect you need
g.FillRectangle(new Brushes.Yellow, r);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.