medicside 发表于 2021-1-12 16:37:03

C1Chart 绘制静态参考线


如何用C1Chart 绘制静态参考线,如图红色的线条和文本。有没有参考示例




Richard.Ma 发表于 2021-1-12 17:52:54

可以在Rendering事件中绘制,参考

      private void Chart_Rendering(object sender, C1.WPF.Chart.RenderEventArgs e)
      {
            e.Engine.SetStrokeThickness(5);
            e.Engine.SetStroke(new SolidColorBrush(Colors.Red));
            e.Engine.DrawLine(chart.PlotRect.Left + 100, chart.PlotRect.Top, chart.PlotRect.Left + 100, chart.PlotRect.Bottom);
            e.Engine.DrawLine(chart.PlotRect.Right - 100, chart.PlotRect.Top, chart.PlotRect.Right - 100, chart.PlotRect.Bottom);
            
            e.Engine.DrawString("0.4",new C1.Chart._Point(chart.PlotRect.Left + 90, chart.PlotRect.Bottom+10));
      }

medicside 发表于 2021-1-19 09:05:22

C1Chart 没有这个事件 ?

Richard.Ma 发表于 2021-1-19 09:37:07

抱歉,没有看清楚你的问题,不过目前C1Chart 确实无法做到自定义绘制,建议改用FlexChart来实现
页: [1]
查看完整版本: C1Chart 绘制静态参考线