雷达图生成方法、装置、设备及存储介质制造方法及图纸

技术编号:27285174 阅读:17 留言:0更新日期:2021-02-06 11:53
本发明专利技术涉及研发管理领域,公开了一种雷达图生成方法、装置、设备及存储介质,用于自动生成雷达图,该方法包括:获取图像创建指令,其中,图像创建指令包括雷达图表征的参数数目;根据参数数目,使用画布标签描绘出对应的基础框架图,其中,基础框架图包括与参数数目相同数量的第一顶点;获取用户输入的参数值,根据参数值和第一顶点在坐标系中的坐标,计算雷达图的第二顶点的坐标并设置对应的文案信息;根据第二顶点的坐标,生成雷达图区域,并将雷达图区域、文案信息和基础框架图结合,得到成品雷达图并展示。通过本方法,用户在输入参数项和参数值后,能动态生成雷达图。此外,本发明专利技术还涉及区块链技术,参数值和参数数目可存储于区块链中。块链中。块链中。

【技术实现步骤摘要】
雷达图生成方法、装置、设备及存储介质


[0001]本专利技术涉及研发管理领域,尤其涉及一种雷达图生成方法、装置、设备及存储介质。

技术介绍

[0002]雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法。雷达图主要应用于企业经营状况——收益性、生产性、流动性、安全性和成长性的评价。随着计算机的发展,财务雷达图已经不是原始的手工描绘,常见的办公软件等都已经具备了雷达图的自动生成,雷达图已经进入我们的生活,不仅仅是企业财务,在个人帐务管理以及投资理财,雷达图也开始崭露头角,应用越来越广泛。然而现有的ui组件库虽然有类似雷达图的组件,但引入的第三方插件较多,体积庞大,对于只需要雷达图的项目来说,引入成本较大,而且没有动态生成效果。

技术实现思路

[0003]本申请的主要目的是解决现有的雷达图生成过程中由于需要引入的第三方插件导致生成效率较低、引入成本较大的技术问题。
[0004]本专利技术第一方面提供了一种雷达图生成方法,包括:
[0005]获取图像创建指令,其中,所述图像创建指令包括雷达图表征的参数数目,其中,所述参数数目为不小于3的整数;
[0006]根据所述雷达图表征的参数数目,使用画布标签描绘出对应的基础框架图,其中,所述基础框架图包括与所述参数数目相同数量的第一顶点;
[0007]获取用户输入的参数值,根据所述参数值和所述第一顶点在所述画布标签的坐标系中的坐标,计算雷达图的第二顶点的坐标;
[0008]根据所述第二顶点的坐标,设置对应的文案信息;
[0009]根据所述第二顶点的坐标,生成雷达图区域,并将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图并展示。
[0010]可选的,在本专利技术第一方面的第一种实现方式中,所述根据所述雷达图表征的参数数目,使用画布标签描绘出对应的基础框架图包括:
[0011]根据所述参数数目和预设的指定尺寸,初始化生成正多边形,其中,所述正多边形的边数与所述参数数目相同,所述正多边形用于描绘所述基础框架图;
[0012]将所述正多边形的重心和所述坐标系的坐标原点重合,并使所述正多边形的一个顶点设置于所述坐标系中的x轴;
[0013]计算所述正多边形各顶点在所述坐标系中的坐标,并将正多边形各顶点的坐标作为所述第一顶点的坐标;
[0014]根据所述第一顶点的坐标描绘所述基础框架图。
[0015]可选的,在本专利技术第一方面的第二种实现方式中,所述计算所述正多边形各顶点
在所述坐标系中的坐标,并将正多边形各顶点的坐标作为所述第一顶点的坐标包括:
[0016]在所述坐标系中描绘所述正多边形的外接圆;
[0017]连接所述正多边形的顶点和所述坐标原点,得到连接线,并计算所述连接线与所述x轴的夹角;
[0018]根据所述正多边形的边数、所述外接圆的半径和所述夹角,计算所有所述正多边形的顶点坐标,并作为所述第一顶点的坐标。
[0019]可选的,在本专利技术第一方面的第三种实现方式中,所述获取用户输入的参数值,根据所述参数值和所述第一顶点在所述画布标签的坐标系中的坐标,计算雷达图的第二顶点的坐标包括:
[0020]获取用户输入的参数值;
[0021]计算所述参数值与所述基础框架图中各第一顶点所表征的顶点值的比值;
[0022]根据所述比值和所述第一顶点的坐标,对所述第一顶点进行比例缩放,得到第二顶点的坐标。
[0023]可选的,在本专利技术第一方面的第四种实现方式中,在所述根据所述第二顶点的坐标,生成雷达图区域,并将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图并展示之前,还包括:
[0024]设置蒙层遮罩所述成品雷达图的生成区域。
[0025]可选的,在本专利技术第一方面的第五种实现方式中,,所述根据所述第二顶点,生成雷达图区域,并将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图并展示包括:
[0026]将所有所述第二顶点与所述坐标原点连接,并计算所有所述第二顶点与所述坐标原点之间的距离,得到至少一个距离值;
[0027]依次根据相邻的两个距离值,以所述坐标原点为中心进行裁切,得到至少一个裁切区块;
[0028]将所有所述裁切区块拼接,得到雷达图区域;
[0029]将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图;
[0030]将所述蒙层动态打开,使得所述雷达图动态展示。
[0031]可选的,在本专利技术第一方面的第六种实现方式中,在根据预设的蒙层遮蔽所述雷达区域,生成雷达图之后,还包括:
[0032]判断当前光标是否位于所述雷达图区域内;
[0033]若是,则确定距离所述当前光标最近的参数;
[0034]显示所述参数的参数值和对应顶点的文案。
[0035]本专利技术第二方面提供了一种雷达图生成装置,包括:
[0036]获取模块,用于获取图像创建指令,其中,所述图像创建指令包括雷达图表征的参数数目,其中,所述参数数目为不小于3的整数;
[0037]框架描绘模块,用于根据所述雷达图表征的参数数目,使用画布标签描绘出对应的基础框架图,其中,所述基础框架图包括与所述参数数目相同数量的第一顶点;
[0038]坐标计算模块,用于获取用户输入的参数值,根据所述参数值和所述第一顶点在所述画布标签的坐标系中的坐标,计算雷达图的第二顶点的坐标;
[0039]文案设置模块,用于根据所述第二顶点的坐标,设置对应的文案信息;
[0040]图生成模块,用于根据所述第二顶点的坐标,生成雷达图区域,并将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图并展示。
[0041]可选的,在本专利技术第二方面的第一种实现方式中,所述描绘模块包括:
[0042]初始化单元,用于根据所述参数数目和预设的指定尺寸,初始化生成正多边形,其中,所述正多边形的边数与所述参数数目相同,所述正多边形用于描绘所述基础框架图;
[0043]重合单元,用于将所述正多边形的重心和所述坐标系的坐标原点重合,并使所述正多边形的一个顶点设置于所述坐标系中的x轴;
[0044]坐标计算单元,用于计算所述正多边形各顶点在所述坐标系中的坐标,并将正多边形各顶点的坐标作为所述第一顶点的坐标;
[0045]框图描绘单元,用于根据所述第一顶点的坐标描绘所述基础框架图。
[0046]可选的,在本专利技术第二方面的第二种实现方式中,所述坐标计算单元具体用于:
[0047]在所述坐标系中描绘所述正多边形的外接圆;
[0048]连接所述正多边形的顶点和所述坐标原点,得到连接线,并计算所述连接线与所述x轴的夹角;
[0049]根据所述正多边形的边数、所述外接圆的半径和所述夹角,计算所有所述正多边形的顶点坐标,并作为所述第一顶点的坐标。
[0050]可选的,在本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种雷达图生成方法,其特征在于,所述雷达图生成方法包括:获取图像创建指令,其中,所述图像创建指令包括雷达图表征的参数数目,所述参数数目为不小于3的整数;根据所述雷达图表征的参数数目,使用画布标签描绘出对应的基础框架图,其中,所述基础框架图包括与所述参数数目相同数量的第一顶点;获取用户输入的参数值,根据所述参数值和所述第一顶点在所述画布标签的坐标系中的坐标,计算雷达图的第二顶点的坐标;根据所述第二顶点的坐标,设置对应的文案信息;根据所述第二顶点的坐标,生成雷达图区域,并将所述雷达图区域、文案信息和所述基础框架图结合,得到成品雷达图并展示。2.根据权利要求1所述的雷达图生成方法,其特征在于,所述根据所述雷达图表征的参数数目,使用画布标签描绘出对应的基础框架图包括:根据所述参数数目和预设的指定尺寸,初始化生成正多边形,其中,所述正多边形的边数与所述参数数目相同,所述正多边形用于描绘所述基础框架图;将所述正多边形的重心和所述坐标系的坐标原点重合,并使所述正多边形的一个顶点设置于所述坐标系中的x轴;计算所述正多边形各顶点在所述坐标系中的坐标,并将正多边形各顶点的坐标作为所述第一顶点的坐标;根据所述第一顶点的坐标描绘所述基础框架图。3.根据权利要求2所述的雷达图生成方法,其特征在于,所述计算所述正多边形各顶点在所述坐标系中的坐标,并将正多边形各顶点的坐标作为所述第一顶点的坐标包括:在所述坐标系中描绘所述正多边形的外接圆;连接所述正多边形的顶点和所述坐标原点,得到连接线,并计算所述连接线与所述x轴的夹角;根据所述正多边形的边数、所述外接圆的半径和所述夹角,计算所有所述正多边形的顶点坐标,并作为所述第一顶点的坐标。4.根据权利要求3所述的雷达图生成方法,其特征在于,所述获取用户输入的参数值,根据所述参数值和所述第一顶点在所述画布标签的坐标系中的坐标,计算雷达图的第二顶点的坐标包括:获取用户输入的参数值;计算所述参数值与所述基础框架图中各第一顶点所表征的顶点值的比值;根据所述比值和所述第一顶点的坐标,对所述第一顶点进行比例缩放,得到第二顶点的坐标。5.根据权利要求1-4任一项中所述的雷达图生成方法,其特征在于,在所述根据所述第二顶点的坐标,生成雷达图区域,并将所述雷达图区域、文案信息和所述...

【专利技术属性】
技术研发人员:成卓鸿
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1