【技术实现步骤摘要】
一种南丁格尔玫瑰图的绘制方法及装置
[0001]本文涉及计算机技术,尤指一种南丁格尔玫瑰图的绘制方法及装置。
技术介绍
[0002]在使用WPS office或者Microsoft office等同类办公软件时,有时需要制作南丁格尔玫瑰图展示一组数据的大小,但现有工具并未能提供相关功能进行快速绘制,用户只能手动绘制,这种操作往往效率低下,需要消耗用户很多时间。
技术实现思路
[0003]本申请提供了一种南丁格尔玫瑰图的绘制方法及装置,能够实现自动绘制南丁格尔玫瑰图。
[0004]本申请提供了一种南丁格尔玫瑰图的绘制方法,包括:当接收到绘制图表的命令时,获取用于绘制所述图表的数据和绘制所述图表的基本参数;其中,所述图表为南丁格尔玫瑰图;所述图表的基本参数包括:数据的总个数、数据中的最大值、图表位置坐标、图表的尺寸参数、及图表的角度参数;对所获取的数据中每个数据对应的图形分别按照如下方式进行绘制:根据所获取的绘制所述图表的基本参数以及该数据的值确定绘制该数据对应图形的图形参数;其中,所述图形参数包括:外圆尺寸参数、位置坐标、起始角度、终止角度。根据所确定的图形参数绘制该数据对应的图形;其中,所获取的每个数据对应的图形分别为所述南丁格尔玫瑰图中的一个扇区。
[0005]在一个示例性实施例中,所述根据所获取的绘制所述图表的基本参数以及该数据的值确定绘制该数据对应图形的图形参数,包括以下一个或多个操作:根据数据最大值、该数据的值以及图表的尺寸参数确定图形的外圆尺寸;根据该图形的外圆半径或直径、图 ...
【技术保护点】
【技术特征摘要】
1.一种南丁格尔玫瑰图的绘制方法,其特征在于,包括:当接收到绘制图表的命令时,获取用于绘制所述图表的数据和绘制所述图表的基本参数;其中,所述图表为南丁格尔玫瑰图;所述图表的基本参数包括:数据的总个数、数据中的最大值、图表位置坐标、图表的尺寸参数、及图表的角度参数;对所获取的数据中每个数据对应的图形分别按照如下方式进行绘制:根据所获取的绘制所述图表的基本参数以及该数据的值确定绘制该数据对应图形的图形参数;其中,所述图形参数包括:外圆尺寸参数、位置坐标、起始角度、终止角度;根据所确定的图形参数绘制该数据对应的图形;其中,所获取的每个数据对应的图形分别为所述南丁格尔玫瑰图中的一个扇区。2.根据权利要求1所述的南丁格尔玫瑰图的绘制方法,其特征在于,所述根据所获取的绘制所述图表的基本参数以及该数据的值确定绘制该数据对应图形的图形参数,包括以下一个或多个操作:根据数据最大值、该数据的值以及图表的尺寸参数确定图形的外圆尺寸;根据该图形的外圆半径或直径、图表位置坐标确定该图形位置坐标;根据所获取的图表的角度参数、数据的总个数、及数据的顺序号确定该图形的起始角度和终止角度。3.根据权利要求2所述的南丁格尔玫瑰图的绘制方法,其特征在于,所述图表的尺寸参数包括图表的外圆尺寸;或者,所述图表的尺寸参数包括图表的外圆尺寸,以及内圆所占比例;当所述图表的尺寸参数包括图表的外圆直径或半径,以及内圆所占比例;所述根据所获取的绘制所述图表的基本参数以及该数据的值确定绘制该数据对应图形的图形参数,还包括:根据所获取的内圆所占比例、图表的外圆直径或半径、及该图形外圆半径或直径确定该图形的内圆尺寸参数。4.根据权利要求2所述的南丁格尔玫瑰图的绘制方法,所述图表的角度参数包括图表总角度;或者包括:图标总角度以及第一个数据的起始角度。5.根据权利要求1所述的南丁格尔玫瑰图的绘制方法,其特征在于,所述方法还包括:按照以下方式分别确定每个图形填充的颜色号和该颜色号对应的亮度值:其中,任一图形的颜色号采用如下方式:根据顺序号和配色方案中包含的配色号确定颜色号,根据数据的总个数和顺序号确定颜色号对应的亮度值;按照所确定的颜色号和亮度值分别显示各图形。6.根据权利要求3所述的南丁格尔玫瑰图的绘制方法,其特征在于,所述该图形的内圆尺寸参数采用以下公式计算:其中,CP表示内圆所占比例;CR表示图表外圆尺寸参数;R表示该图形外圆尺寸参数;P表示该图形的内圆尺寸参数。7.根据权利要求3所述的南丁格尔玫瑰图的绘制方法,其特征在于,当所述图表的尺寸
参数包括图表的外圆直径或半径;所述该图形外圆尺寸参...
【专利技术属性】
技术研发人员:陈志宝,
申请(专利权)人:珠海金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。