面积图绘制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:20727347 阅读:25 留言:0更新日期:2019-03-30 18:16
本申请涉及一种面积图绘制方法、装置、计算机设备和存储介质。方法包括:获取包含至少一个数据组的数据集合,其中,数据组对应第一属性和第二属性,第二属性对应至少一个顺序排列的维度;将第一属性作为横轴,第二属性作为纵轴,构建坐标系;逐一读取数据集合中的数据组,作为目标数据组;根据目标数据组中第一属性对应的第一数据,确定目标数据组的目标横坐标;依次读取目标数据组中第二属性对应的各个维度的第二数据,根据第二数据确定各个维度的目标纵坐标;根据目标横坐标和目标纵坐标在坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在坐标系中绘制对应的面积图。采用本方法能够提高了面积图绘制的准确率。

【技术实现步骤摘要】
面积图绘制方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种面积图绘制方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,为了更好地表达数据之间的关系,通常将数据绘制成面积图进行展示。然而,在传统的面积图绘制过程中,当有很多数据的维度或者数据正负交错时,容易绘制错误,存在面积图绘制准确率低下的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高面积图绘制准确率的面积图绘制方法、装置、计算机设备和存储介质。一种面积图绘制方法,所述方法包括:获取包含至少一个数据组的数据集合,其中,所述数据组对应第一属性和第二属性,所述第二属性对应至少一个顺序排列的维度;将所述第一属性作为横轴,所述第二属性作为纵轴,构建坐标系;逐一读取所述数据集合中的数据组,作为目标数据组;根据所述目标数据组中第一属性对应的第一数据,确定所述目标数据组在所述坐标系中对应的目标横坐标;依次读取所述目标数据组中第二属性对应的各个维度的第二数据,根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的;根据所述目标横坐标和目标纵坐标在所述坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在所述坐标系中绘制对应的面积图。在其中一个实施例中,所述根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,包括:当读取所述目标数据组中排序首位的维度所对应的第二数据时,将所述首次读取的第二数据作为所述目标数据组中第二属性对应的维度的目标纵坐标;当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的目标纵坐标;根据所述后一维度的第二数据与所述前一维度的目标纵坐标,得到后一维度的目标纵坐标。在其中一个实施例中,所述目标纵坐标包括正方向目标纵坐标和负方向目标纵坐标,所述当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的目标纵坐标,包括:当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的正方向目标纵坐标和负方向目标纵坐标;所述根据所述后一维度的第二数据与所述前一维度的目标纵坐标,得到后一维度的目标纵坐标,包括:当所述后一维度的第二数据为正数时,在所述前一维度的正方向目标纵坐标的基础上加上所述后一维度的第二数据,得到所述后一维度的正方向目标纵坐标,并将所述前一维度的负方向目标纵坐标作为所述后一维度的负方向目标纵坐标;当所述后一维度的第二数据为负数时,在所述前一维度的负方向目标纵坐标的基础上加上所述后一维度的第二数据,得到所述后一维度的负方向目标纵坐标,并将所述前一维度的正方向目标纵坐标作为所述后一维度的正方向目标纵坐标;根据所述后一维度的正方向目标纵坐标和所述后一维度的负方向目标纵坐标,得到后一维度的目标纵坐标。在其中一个实施例中,所述目标坐标点包括正方向目标坐标点和负方向目标坐标点,所述面积图包括正方向面积图和负方向面积图,所述根据每一维度对应的目标坐标点在所述坐标系中绘制对应的面积图,包括:根据每一维度对应的正方向目标坐标点在所述坐标系中绘制对应的正方向面积图;根据每一维度对应的负方向目标坐标点在所述坐标系中绘制对应的负方向面积图;根据所述正方向面积图和负方向面积图生成所述坐标系中的面积图。在其中一个实施例中,所述根据每一维度对应的正方向目标坐标点在所述坐标系中绘制对应的正方向面积图,包括:连接每一维度对应的正方向目标坐标点生成每一维度的正方向连接线;按照所述第二属性对应的维度的排列顺序,将相邻维度的正方向连接线进行连接,并将排序首位的维度的正方向连接线与所述坐标系的所述横轴进行连接,得到正方向面积图;所述根据每一维度对应的负方向目标坐标点在所述坐标系中绘制对应的负方向面积图,包括:连接每一维度对应的负方向目标坐标点生成每一维度的负方向连接线;按照所述第二属性对应的维度的排列顺序,将相邻维度的负方向连接线进行连接,并将排序首位的维度的负方向连接线与所述坐标系的所述横轴进行连接,得到负方向面积图。在其中一个实施例中,所述方法还包括:获取每一维度的填充颜色;将所述每一维度的填充颜色填充到对应的所述面积图中,生成填充面积图。在其中一个实施例中,所述获取每一维度的填充颜色,包括:将各个维度在不同数据组中对应的第二数据相加,得到数据总和;根据所述数据总和与填充颜色的对应关系获取各个维度的填充颜色。一种面积图绘制装置,所述装置包括:数据集合获取模块,用于获取包含至少一个数据组的数据集合,其中,所述数据组对应第一属性和第二属性,所述第二属性对应至少一个顺序排列的维度;坐标系构建模块,用于将所述第一属性作为横轴,所述第二属性作为纵轴,构建坐标系;数据组读取模块,用于逐一读取所述数据集合中的数据组,作为目标数据组;目标横坐标确定模块,用于根据所述目标数据组中第一属性对应的第一数据,确定所述目标数据组在所述坐标系中对应的目标横坐标;目标纵坐标确定模块,用于依次读取所述目标数据组中第二属性对应的各个维度的第二数据,根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的;面积图绘制模块,用于根据所述目标横坐标和目标纵坐标在所述坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在所述坐标系中绘制对应的面积图。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述面积图绘制方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述面积图绘制方法的步骤。上述面积图绘制方法、装置、计算机设备和存储介质,首先获取包含至少一个数据组的数据集合,其中,数据组对应第一属性和第二属性,第二属性对应至少一个顺序排列的维度;然后将第一属性作为横轴,第二属性作为纵轴,构建坐标系;接着逐一读取数据集合中的数据组,作为目标数据组;根据目标数据组中第一属性对应的第一数据,确定目标数据组在坐标系中对应的目标横坐标;依次读取目标数据组中第二属性对应的各个维度的第二数据,根据第二数据确定各个维度在坐标系中对应的目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的;最后根据目标横坐标和目标纵坐标在坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在坐标系中绘制对应的面积图。这种面积图绘制的方式通过在坐标系中确定各个维度的目标横坐标和目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的,从而绘制各个维度的目标坐标点,最后根据各个维度的目标坐标点在坐标系中绘制面积图,提高了面积图绘制的准确率。附图说明图1为一个实施例中面积图绘制方法的应用环境图;图2为一个实施例中面积图绘制方法的流程示意图;图3为一个实施例中面积图绘制方法的数据示例表格;图4为另一个实施例中面积图绘制方法的流程示意图;图5为一个实施例中面积图绘制本文档来自技高网...

【技术保护点】
1.一种面积图绘制方法,所述方法包括:获取包含至少一个数据组的数据集合,其中,所述数据组对应第一属性和第二属性,所述第二属性对应至少一个顺序排列的维度;将所述第一属性作为横轴,所述第二属性作为纵轴,构建坐标系;逐一读取所述数据集合中的数据组,作为目标数据组;根据所述目标数据组中第一属性对应的第一数据,确定所述目标数据组在所述坐标系中对应的目标横坐标;依次读取所述目标数据组中第二属性对应的各个维度的第二数据,根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的;根据所述目标横坐标和目标纵坐标在所述坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在所述坐标系中绘制对应的面积图。

【技术特征摘要】
1.一种面积图绘制方法,所述方法包括:获取包含至少一个数据组的数据集合,其中,所述数据组对应第一属性和第二属性,所述第二属性对应至少一个顺序排列的维度;将所述第一属性作为横轴,所述第二属性作为纵轴,构建坐标系;逐一读取所述数据集合中的数据组,作为目标数据组;根据所述目标数据组中第一属性对应的第一数据,确定所述目标数据组在所述坐标系中对应的目标横坐标;依次读取所述目标数据组中第二属性对应的各个维度的第二数据,根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,其中,后一维度的目标纵坐标是根据前一维度的目标纵坐标确定的;根据所述目标横坐标和目标纵坐标在所述坐标系中绘制各个维度对应的目标坐标点,并根据每一维度对应的目标坐标点在所述坐标系中绘制对应的面积图。2.根据权利要求1所述的方法,其特征在于,所述根据所述第二数据确定各个维度在所述坐标系中对应的目标纵坐标,包括:当读取所述目标数据组中排序首位的维度所对应的第二数据时,将所述首次读取的第二数据作为所述目标数据组中第二属性对应的维度的目标纵坐标;当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的目标纵坐标;根据所述后一维度的第二数据与所述前一维度的目标纵坐标,得到后一维度的目标纵坐标。3.根据权利要求2所述的方法,其特征在于,所述目标纵坐标包括正方向目标纵坐标和负方向目标纵坐标,所述当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的目标纵坐标,包括:当读取所述目标数据组中排序非首位的维度所对应的第二数据时,按照所述第二属性对应的维度的排列顺序,获取后一维度的第二数据,并获取前一维度的正方向目标纵坐标和负方向目标纵坐标;所述根据所述后一维度的第二数据与所述前一维度的目标纵坐标,得到后一维度的目标纵坐标,包括:当所述后一维度的第二数据为正数时,在所述前一维度的正方向目标纵坐标的基础上加上所述后一维度的第二数据,得到所述后一维度的正方向目标纵坐标,并将所述前一维度的负方向目标纵坐标作为所述后一维度的负方向目标纵坐标;当所述后一维度的第二数据为负数时,在所述前一维度的负方向目标纵坐标的基础上加上所述后一维度的第二数据,得到所述后一维度的负方向目标纵坐标,并将所述前一维度的正方向目标纵坐标作为所述后一维度的正方向目标纵坐标;根据所述后一维度的正方向目标纵坐标和所述后一维度的负方向目标纵坐标,得到后一维度的目标纵坐标。4.根据权利要求3所述的方法,其特征在于,所述目标坐标点包括正方向目标坐标点和负方向目标坐标点,所述面积图包括正方向面积图和负方向面积图,所述根据每一维度对应的目标坐标...

【专利技术属性】
技术研发人员:洪坤波
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东,44

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

1