一 前言
数据可视化就是把数据以更加直观的方式进行呈现, 我们常用图表化来对数据进行表示。
我们通过各种形式多样的图表对数据进行分许可视化,帮助人们更加直观的了解到具体信息。数据可视化的好处之一就是能够清晰有效的传达信息和沟通信息. 继续看刚才的那个例子, 如果使
用同样的数据, 换成另外一种展现形式, 将数据以图表的方式呈现出来还可以帮助我们感受到那些隐藏在数据之间的信息。
但数据可视化也有好差之分,但数据可视化使用了高级图表都不会差,更能从中挖掘出数据和问题来。下面有小编介绍常用的高级图表,分别用echarts和finebi显示。
二 echarts中的高级图表
雷达图
option = {
title: {
text: 'Basic Radar Chart'
},
legend: {
data: ['Allocated Budget', 'Actual Spending']
},
radar: {
// shape: 'circle',
indicator: [
{ name: 'Sales', max: 6500 },
{ name: 'Administration', max: 16000 },
{ name: 'Information Technology', max: 30000 },
{ name: 'Customer Support', max: 38000 },
{ name: 'Development', max: 52000 },
{ name: 'Marketing', max: 25000 }
]
},
series: [
{
name: 'Budget vs spending',
type: 'radar',
data: [
{
value: [4200, 3000, 20000, 35000, 50000, 18000],
name: 'Allocated Budget'
},
{
value: [5000, 14000, 28000, 26000, 42000, 21000],
name: 'Actual Spending'
}
]
}
]
};
散点图
option = {
xAxis: {},
yAxis: {},
series: [
{
symbolSize: 20,
data: [
[10.0, 8.04],[8.07, 6.95],[13.0, 7.58],[9.05, 8.81],[11.0, 8.33],
[14.0, 7.66],[13.4, 6.81],[10.0, 6.33],[14.0, 8.96],[12.5, 6.82],
[9.15, 7.2],[11.5, 7.2],[3.03, 4.23],[12.2, 7.83],[2.02, 4.47],
[1.05, 3.33],[4.05, 4.96],[6.03, 7.24],[12.0, 6.26],[12.0, 8.84],
[7.08, 5.82],[5.02, 5.68]
],
type: 'scatter'
}
]
};
仪表盘
option = {
tooltip: {
formatter: '{a} <br/>{b} : {c}%'
},
series: [
{
name: 'Pressure',
type: 'gauge',
detail: {
formatter: '{value}'
},
data: [
{
value: 50,
name: 'SCORE'
}
]
}
]
};
三 软件的高级图表
雷达图(Radar Chart),又可称为戴布拉图、蜘蛛网图(Spider Chart),每个分类都拥有自己的数值坐标轴,这些坐标轴由中心向外辐射, 并用折线将同一系列的值连接。用以显示独立的数据系列之间,以及某个特定的系列与其他系列的整体之间的关系。
例如:可以用雷达图展现两款手机 A、B 之间的性能对照,如下图所示:
散点图(Scatter Chart)是科研绘图中最常见的图形类型之一,通常用于显示和比较数值,使用一系列的散点在直角坐标系中展示变量的数值分布,可以通过观察发现两者的关系与相关性。如下图展示了一组人群身高体重的分布数据,红色代表女性,蓝色代表男性:
多指针仪表盘像一个钟表或者可读盘,它有刻度和指针,其中刻度表示度量,指针表示维度,指针角度表示数值,指针指向当前数值。
利用多指针的仪表盘,可以直观地表现出某个指标的进度或实际情况。效果如下图所示:
四 总结
小编分别用echarts和帆软finebi介绍了常用的高级图表,当小编使用整体下来看,两者图表非常美观,为此小编非常推荐使用。
echarts是开源框架,对于开发者来说,在制作帆软数据可视化是非常有利的,但对应非开发者来说,首先你得学会编程语言才能使用,这大大提高了入门门槛和时间,为此,对应非开发者来说,小编是推荐finebi软件来制作帆软高级图表的。