news 2026/4/15 14:45:50

【ScottPlot5.1.x图表应用】ScottPlot5.1.x 最新版 5.1.57+实现鼠标悬停提示ToolTip数据点数据(X,Y对应的数据点)核心代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【ScottPlot5.1.x图表应用】ScottPlot5.1.x 最新版 5.1.57+实现鼠标悬停提示ToolTip数据点数据(X,Y对应的数据点)核心代码

一、ScottPlot 5.1.x 学习案例(含核心代码)

本文实现图表上鼠标悬停,ToopTip提示坐标值,效果如下(亲测)



1.1 图表上显示十字线

定义:private Crosshair Crosshair;
结合FormsPlot_MouseMove、FormsPlot_MouseEnter、FormsPlot_MouseLeave

Crosshair=this.formsPlot.Plot.Add.Crosshair(0.0,0.0);//十字光标线Crosshair.LineWidth=2;Crosshair.MarkerShape=MarkerShape.OpenCircle;Crosshair.MarkerSize=10;Crosshair.LineColor=Colors.Red;Crosshair.TextColor=Colors.White;

控制十字线,进入时显示,离开时隐藏

Crosshair.VerticalLine.IsVisible=true;//显示Crosshair.HorizontalLine.IsVisible=true;

FormsPlot_MouseMove中获取坐标方法:

// 查找最近的数据点(使用像素坐标),需要定义FindNearestPointCoordinates?nearestPoint=FindNearestPoint(e.X,e.Y,searchRadiusPixels:10);if(nearestPoint.HasValue){Crosshair.Position=nearestPoint.Value;Crosshair.IsVisible=true;//如果显示提示就在这定义//string timeStr =DateTime.FromOADate(nearestPoint.Value.X).ToString("HH:mm:ss");//string priceStr=nearestPoint.Value.Y.ToString("F3")//string tipText = $"时间: {timeStr}\n价格: {priceStr} 元";//toolTip.Show(tipText, formsPlot, e.Location + new Size(10, -30));}else{Crosshair.IsVisible=false;}

1.2 查找坐标最近的数据点


实现曲线颜色与主题颜色一致(AntdUI)
scatterPlot.Color = ScottPlot.Color.FromHex(AntdUI.Style.Db.Primary.ToHex());

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 4:03:52

Comtos Linux 朱雀系统:社区守护者的科技之光

【Comtos Linux(朱雀) 名称来源】Comtos Linux(朱雀)操作系统的名称来源简介。comtos 这个名称是多语素的组合。 comtoscomtos和拉丁语 custos (守护者)契合。 custos拉丁语中“cust”是词根,表示“守护、保管、监督”…

作者头像 李华
网站建设 2026/4/10 5:29:08

2025三掌柜赠书活动第四十九期 Vibe编程:人人都能玩转Cursor

目录 前言 Vibe 编程:AI 时代的编程革命​ 关于《Vibe编程:人人都能玩转Cursor》 编辑推荐 内容简介 作者简介 图书目录 书中前言/序言 媒体评论 《Vibe编程:人人都能玩转Cursor》全书速览 结束语 前言 在数字时代的浪潮中&#x…

作者头像 李华
网站建设 2026/4/10 8:35:32

2025三掌柜赠书活动第五十期 智能体一本通:打造你的全能助手

目录 前言 解锁智能体:告别职场内耗,玩转副业增收 关于《智能体一本通:打造你的全能助手》 编辑推荐 内容简介 作者简介 图书目录 《智能体一本通:打造你的全能助手》全书速览 结束语 前言 近日,谷歌携最新大…

作者头像 李华
网站建设 2026/4/9 14:57:39

【系统架构】服务器部件说明

1.11.2“服务器设备的电路板和电容”是一个非常核心的话题,这直接关系到服务器的稳定性、可靠性和性能。我们可以从两个层面来深入理解:1. 服务器主板:系统的“骨架”与“神经网络”服务器主板远比普通台式机主板复杂,是其所有硬件…

作者头像 李华