说到X轴Y轴是不是第一反应就想到数学几何坐标题,其实呢在数据可视化平台中常用的数据图表中也占有一席之地那就是散点图。那什么是散点图呢?

分析若干数据,通过X轴和Y轴判断两变量之间是否存在的某种关联。散点图适用于三维及多维数据集,通过散点(坐标点)的分布形态反映,变量统计关系的一种图形。特点是能直观表现出影响因素和预测对象之间的总体关系趋势。如果数据集中包含非常多的点,那么散点图便是最佳图表类型。

 

这个平台的模板、模板炫酷、组件多,其中【高发疾病分析】就用的散点图。接下来我主要针对散点图、散点动画图、及延生组件气泡图进行重点分析讲解。

上面有说到通过X,Y轴判断两变量之间是否存在的某种关联,并将其关联起来,我这就举一个简单的例子,男性、女性 身高体重只是一些特征属性,并没有太多关联,那如果想知道不能年龄阶段的身高、体重分布比例该怎么做呢?这时候就可以通过散点图来展示:

MPAndroidChart 实现点集合的柱状图表 柱状图和散点图组合_柱状图

左边的是组件导航,中间这块大的就是画布,右边的即是对组件的一些操作。那这些数据如何来的呢,可选简单配置或者专业配置进行数据设置。上图简单配置,第一列指的是需要统计对比的类,第二列表示X轴,第三列表示Y轴。

散点图:

MPAndroidChart 实现点集合的柱状图表 柱状图和散点图组合_数据集_02

散点动画图:是将散点图和柱状图之间相互切换,切换时间可以自己需求设置。

MPAndroidChart 实现点集合的柱状图表 柱状图和散点图组合_数据可视化_03

效果如下:

MPAndroidChart 实现点集合的柱状图表 柱状图和散点图组合_数据分析_04

气泡图:气泡图则多了一列,可用于表示数量,数量越高的则气泡越大。

MPAndroidChart 实现点集合的柱状图表 柱状图和散点图组合_数据可视化_05

从以上三个组件都能图简洁明了的知道女性身高主要分布在155-166之间,体重主要分布在45-60kg之间。这让本没任何关系的人的两类特征通过两个维度密切关联展示起来,从而直观的体现了我们需要的数据。