找回密码
 立即注册

QQ登录

只需一步,快速开始

medicside

注册会员

14

主题

25

帖子

117

积分

注册会员

积分
117
medicside
注册会员   /  发表于:2021-1-12 16:37  /   查看:3942  /  回复:3
1金币

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




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-12 17:52:54
沙发
可以在Rendering事件中绘制,参考

  1.         private void Chart_Rendering(object sender, C1.WPF.Chart.RenderEventArgs e)
  2.         {
  3.             e.Engine.SetStrokeThickness(5);
  4.             e.Engine.SetStroke(new SolidColorBrush(Colors.Red));
  5.             e.Engine.DrawLine(chart.PlotRect.Left + 100, chart.PlotRect.Top, chart.PlotRect.Left + 100, chart.PlotRect.Bottom);
  6.             e.Engine.DrawLine(chart.PlotRect.Right - 100, chart.PlotRect.Top, chart.PlotRect.Right - 100, chart.PlotRect.Bottom);
  7.             
  8.             e.Engine.DrawString("0.4",new C1.Chart._Point(chart.PlotRect.Left + 90, chart.PlotRect.Bottom+10));
  9.         }
复制代码
回复 使用道具 举报
medicside
注册会员   /  发表于:2021-1-19 09:05:22
板凳
C1Chart 没有这个事件 ?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-19 09:37:07
地板
抱歉,没有看清楚你的问题,不过目前C1Chart 确实无法做到自定义绘制,建议改用FlexChart来实现
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部