一种数据趋势曲线图的绘制方法
标题:一种数据趋势曲线图的绘制方法
摘要:本发明公开了一种数据趋势曲线图的绘制方法,包含以下步骤:S1,建立二维坐标系,将数据的时间域作为X轴, 将数据的值域作为Y轴;S2,获取处于所述坐标系显示区域内的时间域范围,与显示区域X轴所占的像素数比较;S3,根据时间域范围和X轴像素数的比例,将时间域按照X轴的像素数等分;对所有加载数据根据每条数据的时间点和像素对应的时间范围进行分组;S4,计算每个X轴上像素点对应的一组数据的特征值作为该像素点对应的Y轴坐标值;S5,根据每个X轴像素及其对应的Y轴坐标特征值依次绘制点序列,并用平滑曲线或线段连接各坐标点。本发明方法支持对海量数据中的数据跳变情况的描绘,最终形成能够真实反映大数据量变化趋势的二维曲线。
申请号:CN201610317221.0
申请日:2016/5/13
申请人:中国航空工业集团公司西安飞机设计研究所
首项权利要求:一种数据趋势曲线图的绘制方法,其特征在于,包含以下步骤:S1,建立二维坐标系,将数据的时间域作为X轴, 将数据的值域作为Y轴;S2,获取处于所述坐标系显示区域内的时间域范围,与显示区域X轴所占的像素数比较;如果时间域范围小于等于X轴的像素数,则直接根据时间点和数据的值在坐标系中绘制每个特征点,执行步骤S5;如果时间域范围大于X轴的像素数,但小于X轴像素数的两倍,则根据时间点和数据的值在坐标系中绘制每个特征点,执行步骤S5;如果时间域范围大于X轴像素数的两倍,则执行步骤S3;S3,根据时间域范围和X轴像素数的比例,将时间域按照X轴的像素数等分,每个像素对应一个时间范围;对所有加载数据根据每条数据的时间点和像素对应的时间范围进行分组,每个X轴上像素点的Y轴坐标由该组数据决定;S4,计算每个X轴上像素点对应的一组数据的特征值,将此特征值作为该像素点对应的Y轴坐标值;S5,根据每个X轴像素及其对应的Y轴坐标特征值,能够确定一个屏幕坐标点,依次绘制点序列,并用平滑曲线或线段连接各坐标点,形成一条完整的数据曲线图。
专利类型:发明申请
发表评论