什么是数据可视化
数据可视化,就是将相对抽象的的数据通过可视的、交互的方式进行展示,从而形象而又直观地表达出数据蕴含的信息和规律。
简单来说,就是把复杂无序的数据用直观的图像展示出来,这样可以一下就能清晰的发现数据中潜藏的规律。当然啦,数据可视化,不仅仅是统计图表。本质上,任何能够借助于图形的方式展示事物原理、规律、逻辑的方法都叫数据可视化。
可视化的设计原则和方法
原则:
- 准确的展示数据
- 节省笔墨
- 节省空间
- 消除不必要的"无价值"图形
- 在短时间内传达最多的信息
方法:
- 最重要的是展示数据
- 合理范围内,最大化数据墨水占比
- 擦除非数据墨水
- 擦除多余的数据墨水
面向前端的可视化工具库
echarts
ECharts,一个使用JavaScript实现的开源可视化库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表.
如何使用?
可以下载echarts.js引入
<body>
<!-- 为 ECharts 准备一个定义了宽高的 DOM -->
<div id="main" style="width: 600px;height:400px; border: 5px solid black;"></div>
</body>
<script src="./echarts.min.js"></script>
复制代码
<script>
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
// 指定图表的配置项和数据
var option = {
title: {
text: 'ECharts 入门示例'
},
tooltip: {},
legend: {
data: ['销量']
},
xAxis: {
data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子']
},
yAxis: {},
series: [
{
name: '销量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
复制代码
第一个图标就成功了
echarts官网:echarts.apache.org/zh/index.ht…
详细的这里边有说明,也可以在其中实例修改成自己的代码,以及想要的图表