曲线图生成方法、曲线图生成装置及电子设备制造方法及图纸

技术编号:34607409 阅读:16 留言:0更新日期:2022-08-20 09:12
本发明专利技术提供一种曲线图生成方法、曲线图生成装置及电子设备,所述方法包括获取显示装置的显示宽度和显示高度;基于显示宽度和第一目标数据集,确定第一系数,基于显示高度和第二目标数据集,确定第二系数;基于第一系数和第一目标数据集,确定目标点的显示横坐标,基于第二系数和第二目标数据集,确定目标点的显示纵坐标;基于显示横坐标和显示纵坐标,生成目标曲线图。本发明专利技术的曲线图生成方法通过结合数据的特征、显示装置的尺寸、用户的缩放以及拖拽移动需求,生成适应于不同类型的数据、不同尺寸的显示装置以及用户操作需求的曲线图,使得显示与展示效果更佳,更加贴合用户的需求,便于用户进行检查与分析数据。便于用户进行检查与分析数据。便于用户进行检查与分析数据。

【技术实现步骤摘要】
曲线图生成方法、曲线图生成装置及电子设备


[0001]本专利技术涉及轨道交通
,尤其涉及一种曲线图生成方法、曲线图生成装置及电子设备。

技术介绍

[0002]现代城市轨道交通信号系统中,经常通过列车牵引计算,找出最合理的技术参数,以指导线路、信号、供电等方面的设计工作,进而实现列车高效、节能运行。列车距离

时间(S

T)曲线、速度

时间(V

T)曲线以及速度

距离(V

S)曲线等体现了列车运行的基本情况,是进行牵引计算和信号系统能力分析的基础。在利用计算机软件生成曲线后,由于不同类型的数据量纲不同,且不同的显示设备显示尺寸也不相同,生成的曲线图展示效果不佳,无法满足用户的进行数据检查与分析的需求。

技术实现思路

[0003]本专利技术提供一种曲线图生成方法,用以解决现有技术中曲线图展示效果不佳的缺陷,实现根据客户需求以及显示装置的尺寸来进行曲线图的生成。
[0004]本专利技术提供一种曲线图生成方法,包括:
[0005]获取显示装置的显示宽度和显示高度;
[0006]基于所述显示宽度和第一目标数据集,确定第一系数,基于所述显示高度和第二目标数据集,确定第二系数,所述第一目标数据集为横坐标对应的原始数据集,所述第二目标数据集为纵坐标对应的原始数据集;
[0007]基于所述第一系数和所述第一目标数据集,确定目标点的显示横坐标X=K1*M
obj
+L1,基于所述第二系数和所述第二目标数据集,确定所述目标点的显示纵坐标Y=K2*N
obj
+L2,K1用于表示所述第一系数,K2用于表示所述第二系数,M
obj
为所述目标点横坐标在所述第一目标数据集中对应的原始数据,N
obj
为所述目标点纵坐标在所述第二目标数据集中对应的原始数据,L1用于表示所述目标点横坐标的偏移量,L2用于表示所述目标点纵坐标的偏移量;
[0008]基于所述显示横坐标和所述显示纵坐标,生成目标曲线图。
[0009]根据本专利技术提供的一种曲线图生成方法,所述基于所述显示宽度和第一目标数据集,确定第一系数,包括:
[0010]获取所述显示装置中曲线图显示区域距所述显示装置左边界的距离X1和距所述显示装置右边界的距离X2;
[0011]基于所述第一目标数据集中的最大值M
objmax
,确定所述第一系数K1=(ScreenWidth

X1‑
X2)/(MaxX*ScaleX);其中,ScreenWidth用于表示所述显示宽度,MaxX用于表示横坐标固定比例系数与所述最大值M
objmax
的积,ScaleX用于表示横坐标初始缩放倍数。
[0012]根据本专利技术提供的一种曲线图生成方法,所述基于所述显示高度和第二目标数据
集,确定第二系数,包括:
[0013]获取所述显示装置中曲线图显示区域距所述显示装置上边界的距离Y1和距所述显示装置下边界的距离Y2;
[0014]基于所述第二目标数据集中的最大值N
objmax
,确定所述第二系数K2=(ScreenHeight

Y1‑
Y2)/(MaxY*ScaleY);其中,ScreenHeight用于表示所述显示高度,MaxY用于表示纵坐标固定比例系数与所述最大值N
objmax
的积,ScaleY用于表示纵坐标初始缩放倍数。
[0015]根据本专利技术提供的一种曲线图生成方法,在所述生成目标曲线图之后,所述方法还包括:
[0016]接收用户通过鼠标滚轮滚动操作的输入,并获取鼠标点的显示坐标(X

,Y

);
[0017]基于所述鼠标滚轮的滚动方向,确定缩放系数K3;
[0018]基于所述缩放系数和所述鼠标点的显示坐标,重新确定所述第一目标系数、所述第二目标系数、所述横坐标的偏移量和所述纵坐标的偏移量,重新确定的所述第一目标系数K1’
=K1*K3,重新确定的所述第二目标系数K2’
=K2*K3,重新确定的所述横坐标的偏移量L1’
=X
’‑
K1’
*M
obj
,重新确定的所述纵坐标的偏移量L2’
=Y
’‑
K2’
*N
obj

[0019]重新确定所述显示横坐标和所述显示纵坐标;
[0020]基于所述显示横坐标和所述显示纵坐标,重新生成所述目标曲线图。
[0021]根据本专利技术提供的一种曲线图生成方法,在所述鼠标滚轮的滚动方向为第一方向的情况下,所述缩放系数K3满足0<K3<1;
[0022]在所述鼠标滚轮的滚动方向为第二方向的情况下,所述缩放系数K3满足K3大于1;
[0023]其中,所述第一方向和所述第二方向为相反的方向。
[0024]根据本专利技术提供的一种曲线图生成方法,在所述生成目标曲线图之后,所述方法还包括:
[0025]接收用户通过鼠标点击拖拽的输入并获取鼠标点在拖拽过程中的显示坐标(X
t
,Y
t
);
[0026]在所述鼠标点击松开的情况下,重新确定所述横坐标的偏移量和所述纵坐标的偏移量,重新确定的所述横坐标的偏移量L1’
=X
t

K1*M
obj
,重新确定的所述纵坐标的偏移量L2’
=Y
t

K2*N
obj

[0027]重新确定所述显示横坐标和所述显示纵坐标;
[0028]基于所述显示横坐标和所述显示纵坐标,重新生成所述目标曲线图。
[0029]本专利技术还提供一种曲线图生成装置,包括:
[0030]获取模块,用于获取显示装置的显示宽度和显示高度;
[0031]第一处理模块,用于基于所述显示宽度和第一目标数据集,确定第一系数,基于所述显示高度和第二目标数据集,确定第二系数,所述第一目标数据集为横坐标对应的原始数据集,所述第二目标数据集为纵坐标对应的原始数据集;
[0032]第二处理模块,用于基于所述第一系数和所述第一目标数据集,确定目标点的显示横坐标X=K1*M
obj
+L1,基于所述第二系数和所述第二目标数据集,确定所述目标点的显示纵坐标Y=K2*N
obj
+L2,K1用于表示所述第一系数,K2用于表示所述第二系数,M
obj
为所述目标点横坐标在所述第一目标数据集中对应的原始数据,N
obj
为所述目标点纵坐标在所述第二
目标数据集中对应的原始数据,L1用于表示所述目标点横坐标的偏移量,L2用于表示所述目标点纵坐标的偏移本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种曲线图生成方法,其特征在于,包括:获取显示装置的显示宽度和显示高度;基于所述显示宽度和第一目标数据集,确定第一系数,基于所述显示高度和第二目标数据集,确定第二系数,所述第一目标数据集为横坐标对应的原始数据集,所述第二目标数据集为纵坐标对应的原始数据集;基于所述第一系数和所述第一目标数据集,确定目标点的显示横坐标X=K1*M
obj
+L1,基于所述第二系数和所述第二目标数据集,确定所述目标点的显示纵坐标Y=K2*N
obj
+L2,K1用于表示所述第一系数,K2用于表示所述第二系数,M
obj
为所述目标点横坐标在所述第一目标数据集中对应的原始数据,N
obj
为所述目标点纵坐标在所述第二目标数据集中对应的原始数据,L1用于表示所述目标点横坐标的偏移量,L2用于表示所述目标点纵坐标的偏移量;基于所述显示横坐标和所述显示纵坐标,生成目标曲线图。2.根据权利要求1所述的曲线图生成方法,其特征在于,所述基于所述显示宽度和第一目标数据集,确定第一系数,包括:获取所述显示装置中曲线图显示区域距所述显示装置左边界的距离X1和距所述显示装置右边界的距离X2;基于所述第一目标数据集中的最大值M
objmax
,确定所述第一系数K1=(ScreenWidth

X1‑
X2)/(MaxX*ScaleX);其中,ScreenWidth用于表示所述显示宽度,MaxX用于表示横坐标固定比例系数与所述最大值M
objmax
的积,ScaleX用于表示横坐标初始缩放倍数。3.根据权利要求1所述的曲线图生成方法,其特征在于,所述基于所述显示高度和第二目标数据集,确定第二系数,包括:获取所述显示装置中曲线图显示区域距所述显示装置上边界的距离Y1和距所述显示装置下边界的距离Y2;基于所述第二目标数据集中的最大值N
objmax
,确定所述第二系数K2=(ScreenHeight

Y1‑
Y2)/(MaxY*ScaleY);其中,ScreenHeight用于表示所述显示高度,MaxY用于表示纵坐标固定比例系数与所述最大值N
objmax
的积,ScaleY用于表示纵坐标初始缩放倍数。4.根据权利要求1

3中任一项所述的曲线图生成方法,其特征在于,在所述生成目标曲线图之后,所述方法还包括:接收用户通过鼠标滚轮滚动操作的输入,并获取鼠标点的显示坐标(X

,Y

);基于所述鼠标滚轮的滚动方向,确定缩放系数K3;基于所述缩放系数和所述鼠标点的显示坐标,重新确定所述第一目标系数、所述第二目标系数、所述横坐标的偏移量和所述纵坐标的偏移量,重新确定的所述第一目标系数K1’
=K1*K3,重新确定的所述第二目标系数K2’
=K2*K3,重新确定的所述横坐标的偏移量L1’
=X
’‑

【专利技术属性】
技术研发人员:蔚彦昭袁重阳李智于磊许玲玲杨艳京张志鹏骆正新
申请(专利权)人:通号城市轨道交通技术有限公司
类型:发明
国别省市:

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

1