二维图表的游标展示方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29132287 阅读:14 留言:0更新日期:2021-07-02 22:27
本申请提供一种二维图表的游标展示方法、装置、电子设备及存储介质,检测到用户点击单游标功能按键,根据在目标二维图表上创建的第一标线与目标二维图表的横坐标轴的交点生成第一横坐标图标项,根据第一标线与目标二维图表的目标曲线的交点生成第一纵坐标图标项;检测到用户点击双游标功能按键,根据在目标二维图表上创建的第二标线与横坐标轴的交点生成第二横坐标图标项,与目标曲线的交点生成第二纵坐标图标项;根据第三标线与横坐标轴的交点生成第三横坐标图标项,与目标曲线的交点生成第三纵坐标图标项;根据计算第二横坐标数值与第三横坐标数值的数值差生成数值差图标项。可以了解二维图表中曲线上某一时间对应变量的数值。

【技术实现步骤摘要】
二维图表的游标展示方法、装置、电子设备及存储介质
本专利技术涉及计算机
,更具体地说,涉及一种二维图表的游标展示方法、装置、电子设备及存储介质。
技术介绍
在系统仿真过程中,仿真数据的呈现方式处理导出文件以外,还可以以二维图表的方式呈现,这种呈现方式更加直观,可以实时有效的动态呈现某一变量随着时间的推移自身变化的情况,工程师可以通过观察和分析二维图表中曲线的走势,但是仅仅观察曲线的走势对于工程师而言是远远不够的。为了能够了解二维图表中的曲线信息,工程师们通常会希望知道某一时间对应变量的具体数值。然而,目前并没有一种有效的方式可以了解二维图表中的曲线上某一时间对应变量的具体数值。
技术实现思路
有鉴于此,本专利技术提供一种二维图表的游标展示方法、装置、电子设备及存储介质,以实现了解二维图表中的曲线上某一时间对应变量的具体数值为目的。本专利技术第一方面公开一种二维图表的游标展示方法,所述方法包括:当检测到用户点击单游标功能按键时,在目标二维图表上创建并展示第一标线;获取所述目标二维图表的坐标信息,并将所述第一标线与所述目标二维图表的坐标信息进行绑定,所述坐标轴信息包括横坐标轴和纵坐标轴;根据所述第一标线与所述横坐标轴的交点生成并展示第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点生成并展示第一纵坐标图标项,其中,所述第一横坐标图标项包括第二横坐标数值,所述第一纵坐标图标项包括第一纵坐标数值;当检测到所述用户点击双游标功能按键时,在目标二维图表上创建并展示第二标线和第三标线,并将所述第二标线与所述目标二维图表的坐标信息进行绑定,以及将所述第三标线与所述目标二维图表的坐标信息进行绑定;根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,其中,所述第二横坐标图标项包括第二横坐标数值,所述第二纵坐标图标项包括第二纵坐标数值;根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标项,以及根据所述第三标线与所述目标曲线的交点生成并展示第三纵坐标图标项,其中,所述第三横坐标图标项包括第三横坐标数值,所述第三纵坐标图标项包括第三纵坐标数值;计算所述第二横坐标数值与所述第三横坐标数值的数值差,并根据所述数值差生成并展示数值差图标项。可选的,所述方法还包括:分别为所述第一标线、所述第二标线、所述第三标线设置鼠标悬停事件;当检测到所述鼠标悬停于所述第一标线、第二标线,或者第三标线并按下左键时,实时获取所述鼠标的当前位置信息;根据所述鼠标的当前位置信息,确定所述当前位置信息对应的位置在目标二维图表上的数值坐标;根据所述数值坐标重新创建并展示所述第一标线、所述第二标线,或者所述第三标线;根据重新创建的所述第一标线、所述第二标线,或者所述第三标线与所述横坐标轴的交点生成并展示新的横坐标图标项,其中,所述新的横坐标图标项为新的所述第一横坐标图标项、新的所述第二横坐标图标项,或者新的所述第三横坐标图标项;根据重新创建的所述第一标线、所述第二标线,或者所述第三标线与所述目标曲线的交点生成并展示新的纵坐标图标项,其中,所述新的纵坐标图标项为新的所述第一纵坐标图标项、新的所述第二纵坐标图标项,或者新的所述第三纵坐标图标项。可选的,所述根据所述第一标线与所述横坐标轴的交点生成并展示的第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点确定展示的第一纵坐标图标项,包括:获取所述第一标线与所述横坐标轴的交点的第一横坐标数值和所述第一标线与所述目标曲线的交点的第一纵坐标数值;利用QChart坐标转换函数mapToPosition对所述第一横坐标数值进行处理,得到第一横坐标位置信息,并利用所述第一横坐标位置信息和预先设置的矩形区域生成并展示第一横坐标图标项;利用所述QChart坐标转换函数mapToPosition对所述第一纵坐标数值进行处理,得到第一纵坐标位置信息,并利用所述第一纵坐标位置信息和所述预先设置的矩形区域生成并展示第一纵坐标图标项。可选的,所根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,包括:获取所述第二标线与所述横坐标轴的交点的第二横坐标数值和所述第二标线与所述目标曲线的交点的第二纵坐标数值;利用QChart坐标转换函数mapToPosition对所述第二横坐标数值进行处理,得到第二横坐标位置信息,并利用所述第二横坐标位置信息和预先设置的矩形区域生成并展示第二横坐标图标项;利用所述QChart坐标转换函数mapToPosition对所述第二纵坐标数值进行处理,得到第二纵坐标位置信息,并利用所述第二纵坐标位置信息和所述预先设置的矩形区域生成并展示第二纵坐标图标项。可选的,所述根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标项,以及根据所述第三标线与所述目标曲线的交点生成并展示第三纵坐标图标项,包括:获取所述第三标线与所述横坐标轴的交点的第三横坐标数值和所述第三标线与所述目标曲线的交点的第三纵坐标数值;利用QChart坐标转换函数mapToPosition对所述第三横坐标数值进行处理,得到第三横坐标位置信息,并利用所述第三横坐标位置信息和预先设置的矩形区域生成并展示第三横坐标图标项;利用所述QChart坐标转换函数mapToPosition对所述第三纵坐标数值进行处理,得到第三纵坐标位置信息,并利用所述第三纵坐标位置信息和所述预先设置的矩形区域生成并展示第三纵坐标图标项。本专利技术第二方面公开一种二维图表的游标展示装置,所述装置包括:第一创建单元,用于当检测到用户点击单游标功能按键时,在目标二维图表上创建并展示第一标线;第一获取单元,用于获取所述目标二维图表的坐标信息,并将所述第一标线与所述目标二维图表的坐标信息进行绑定,所述坐标轴信息包括横坐标轴和纵坐标轴;第一生成单元,用于根据所述第一标线与所述横坐标轴的交点生成并展示第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点生成并展示第一纵坐标图标项,其中,所述第一横坐标图标项包括第二横坐标数值,所述第一纵坐标图标项包括第一纵坐标数值;第二创建单元,用于当检测到所述用户点击双游标功能按键时,在目标二维图表上创建并展示第二标线和第三标线,并将所述第二标线与所述目标二维图表的坐标信息进行绑定,以及将所述第三标线与所述目标二维图表的坐标信息进行绑定;第二生成单元,用于根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,其中,所述第二横坐标图标项包括第二横坐标数值,所述第二纵坐标图标项包括第二纵坐标数值;第三生成单元,用于根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标本文档来自技高网...

【技术保护点】
1.一种二维图表的游标展示方法,其特征在于,所述方法包括:/n当检测到用户点击单游标功能按键时,在目标二维图表上创建并展示第一标线;/n获取所述目标二维图表的坐标信息,并将所述第一标线与所述目标二维图表的坐标信息进行绑定,所述坐标轴信息包括横坐标轴和纵坐标轴;/n根据所述第一标线与所述横坐标轴的交点生成并展示第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点生成并展示第一纵坐标图标项,其中,所述第一横坐标图标项包括第二横坐标数值,所述第一纵坐标图标项包括第一纵坐标数值;/n当检测到所述用户点击双游标功能按键时,在目标二维图表上创建并展示第二标线和第三标线,并将所述第二标线与所述目标二维图表的坐标信息进行绑定,以及将所述第三标线与所述目标二维图表的坐标信息进行绑定;/n根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,其中,所述第二横坐标图标项包括第二横坐标数值,所述第二纵坐标图标项包括第二纵坐标数值;/n根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标项,以及根据所述第三标线与所述目标曲线的交点生成并展示第三纵坐标图标项,其中,所述第三横坐标图标项包括第三横坐标数值,所述第三纵坐标图标项包括第三纵坐标数值;/n计算所述第二横坐标数值与所述第三横坐标数值的数值差,并根据所述数值差生成并展示数值差图标项。/n...

【技术特征摘要】
1.一种二维图表的游标展示方法,其特征在于,所述方法包括:
当检测到用户点击单游标功能按键时,在目标二维图表上创建并展示第一标线;
获取所述目标二维图表的坐标信息,并将所述第一标线与所述目标二维图表的坐标信息进行绑定,所述坐标轴信息包括横坐标轴和纵坐标轴;
根据所述第一标线与所述横坐标轴的交点生成并展示第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点生成并展示第一纵坐标图标项,其中,所述第一横坐标图标项包括第二横坐标数值,所述第一纵坐标图标项包括第一纵坐标数值;
当检测到所述用户点击双游标功能按键时,在目标二维图表上创建并展示第二标线和第三标线,并将所述第二标线与所述目标二维图表的坐标信息进行绑定,以及将所述第三标线与所述目标二维图表的坐标信息进行绑定;
根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,其中,所述第二横坐标图标项包括第二横坐标数值,所述第二纵坐标图标项包括第二纵坐标数值;
根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标项,以及根据所述第三标线与所述目标曲线的交点生成并展示第三纵坐标图标项,其中,所述第三横坐标图标项包括第三横坐标数值,所述第三纵坐标图标项包括第三纵坐标数值;
计算所述第二横坐标数值与所述第三横坐标数值的数值差,并根据所述数值差生成并展示数值差图标项。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
分别为所述第一标线、所述第二标线、所述第三标线设置鼠标悬停事件;
当检测到所述鼠标悬停于所述第一标线、第二标线,或者第三标线并按下左键时,实时获取所述鼠标的当前位置信息;
根据所述鼠标的当前位置信息,确定所述当前位置信息对应的位置在目标二维图表上的数值坐标;
根据所述数值坐标重新创建并展示所述第一标线、所述第二标线,或者所述第三标线;
根据重新创建的所述第一标线、所述第二标线,或者所述第三标线与所述横坐标轴的交点生成并展示新的横坐标图标项,其中,所述新的横坐标图标项为新的所述第一横坐标图标项、新的所述第二横坐标图标项,或者新的所述第三横坐标图标项;
根据重新创建的所述第一标线、所述第二标线,或者所述第三标线与所述目标曲线的交点生成并展示新的纵坐标图标项,其中,所述新的纵坐标图标项为新的所述第一纵坐标图标项、新的所述第二纵坐标图标项,或者新的所述第三纵坐标图标项。


3.根据权利要求1所述的方法,其特征在于,所述根据所述第一标线与所述横坐标轴的交点生成并展示的第一横坐标图标项,以及根据所述第一标线与所述目标曲线的交点确定展示的第一纵坐标图标项,包括:
获取所述第一标线与所述横坐标轴的交点的第一横坐标数值和所述第一标线与所述目标曲线的交点的第一纵坐标数值;
利用QChart坐标转换函数mapToPosition对所述第一横坐标数值进行处理,得到第一横坐标位置信息,并利用所述第一横坐标位置信息和预先设置的矩形区域生成并展示第一横坐标图标项;
利用所述QChart坐标转换函数mapToPosition对所述第一纵坐标数值进行处理,得到第一纵坐标位置信息,并利用所述第一纵坐标位置信息和所述预先设置的矩形区域生成并展示第一纵坐标图标项。


4.根据权利要求1所述的方法,其特征在于,所根据所述第二标线与所述横坐标轴的交点生成并展示第二横坐标图标项,以及根据所述第二标线与所述目标曲线的交点生成并展示第二纵坐标图标项,包括:
获取所述第二标线与所述横坐标轴的交点的第二横坐标数值和所述第二标线与所述目标曲线的交点的第二纵坐标数值;
利用QChart坐标转换函数mapToPosition对所述第二横坐标数值进行处理,得到第二横坐标位置信息,并利用所述第二横坐标位置信息和预先设置的矩形区域生成并展示第二横坐标图标项;
利用所述QChart坐标转换函数mapToPosition对所述第二纵坐标数值进行处理,得到第二纵坐标位置信息,并利用所述第二纵坐标位置信息和所述预先设置的矩形区域生成并展示第二纵坐标图标项。


5.根据权利要求1所述的方法,其特征在于,所述根据所述第三标线与所述横坐标轴的交点生成并展示第三横坐标图标项,以及根据所述第三标线与所述目标曲线的交点生成并展示第三纵坐标图标项,包括:
获取所述第三标线与所述横坐标轴的交点的第三横坐标数值和所述第三标线与所述目标曲线的交点的第三...

【专利技术属性】
技术研发人员:贝晓狮李京燕李钊
申请(专利权)人:北京世冠金洋科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1