[发明专利]实现散点图功能的方法和系统有效
申请号: | 201710054520.4 | 申请日: | 2017-01-24 |
公开(公告)号: | CN106844674B | 公开(公告)日: | 2019-09-27 |
发明(设计)人: | 陈俊璘;廖丽敏;徐秀莉;师伟展 | 申请(专利权)人: | 广东顺德工业设计研究院(广东顺德创新设计研究院) |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06T11/20 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 黄晓庆 |
地址: | 528300 广东省佛山市顺德*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 散点图 功能 方法 系统 | ||
本发明涉及一种实现散点图功能的方法和系统,获取坐标系内的数据数量、坐标系在面板中的参数和坐标系内的原始数据坐标,判断坐标系中的数据数量是否大于预设阈值,当坐标系中的数据数量大于预设阈值时,根据坐标系在面板中的参数将坐标系内的原始数据坐标转换为面板的像素坐标,过滤面板的像素坐标,得到过滤后的像素坐标,根据过滤后的像素坐标画图并在面板显示。在坐标系内的数据数量大于预设阈值时,将坐标系内的原始数据坐标转换为面板的像素坐标,并过滤掉近似相等的像素坐标,精简数据数量,最后根据过滤后的像素坐标画图,得出的图像不会失真,清晰度高。
技术领域
本发明涉及散点画图领域,特别是涉及一种实现散点图功能的方法和系统。
背景技术
随着数字PCR的发展,软件方面数据处理也呈现指数增长,由几十万增长到几千万的数据。一般在画散点图时,少则几十万的数据点,多则上千万个数据点,使用传统的画散点图的方法,软件很容易出现卡顿的现象,甚至宕机,并且当数据大量增加时,画出来的散点图效果用肉眼无法区分,因此,传统的实现散点图功能的方法画图清晰度低。
发明内容
基于此,有必要针对上述问题,提供一种画图清晰度高的实现散点图功能的方法和系统。
一种实现散点图功能的方法,包括以下步骤:
获取坐标系内的数据数量、所述坐标系在面板中的参数和所述坐标系内的原始数据坐标;
判断所述坐标系中的数据数量是否大于预设阈值;
当所述坐标系中的数据数量大于预设阈值时,根据所述坐标系在面板中的参数将所述坐标系内的原始数据坐标转换为所述面板的像素坐标;
过滤所述面板的像素坐标,得到过滤后的像素坐标;
根据所述过滤后的像素坐标画图并在所述面板显示。
一种实现散点图功能的系统,包括:
获取模块,用于获取坐标系内的数据数量、所述坐标系在面板中的参数和所述坐标系内的原始数据坐标;
判断模块,用于判断所述坐标系中的数据数量是否大于预设阈值;
第一转换模块,用于当所述坐标系中的数据数量大于预设阈值时,根据所述坐标系在面板中的参数将所述坐标系内的原始数据坐标转换为所述面板的像素坐标;
过滤模块,用于过滤所述面板的像素坐标,得到过滤后像素坐标;
画图模块,用于根据所述过滤后的像素坐标画图并在所述面板显示。
上述实现散点图功能的方法和系统,在坐标系内的数据数量大于预设阈值时,将坐标系内的原始数据坐标转换为面板的像素坐标,并过滤掉近似相等的像素坐标,精简数据数量,最后根据过滤后的像素坐标画图,得出的图像不会失真,清晰度高。
附图说明
图1为一实施例中实现散点图功能的方法流程图;
图2为一实施例中实现散点图功能的系统结构图。
具体实施方式
在一个实施例中,如图1所示,一种实现散点图功能的方法,包括以下步骤:
步骤S110:获取坐标系内的数据数量、坐标系在面板中的参数和坐标系内的原始数据坐标。
具体地,坐标系在面板中的参数包括坐标系在面板中的起始坐标,坐标系的宽、坐标系的高、坐标系横坐标的最小刻度、最大刻度和坐标系纵坐标的最小刻度和最大刻度。
步骤S120:判断坐标系中的数据数量是否大于预设阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东顺德工业设计研究院(广东顺德创新设计研究院),未经广东顺德工业设计研究院(广东顺德创新设计研究院)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710054520.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型粉体生产的罐体人孔
- 下一篇:一种储酿盖