echarts图表

一、数据可视化

1. 数据可视化的概念和作用

将数据以图表的形式呈现
更有效的传达数据中的信息

2. 常见的可视化工具

报表类
BI类
编程类

二、echarts

1. echarts介绍

ECharts是一个使用JavaScript实现的开源可视化库,兼容性强,底层依赖矢量图形库ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

2. ECharts的特点

2.1 丰富的可视化类型
2.2 多种数据格式支持

key-value数据格式
二维表
TypedArray格式

2.3 流数据的支持

3. echarts的使用

<!--
步骤1:引入echarts.js文件
步骤2:准备一个呈现图表的盒子
步骤3:初始化echarts实例对象
步骤4:准备配置项
步骤5:将配置项设置给echarts实例对象
-->
<!-- 步骤1:引入echarts.js文件 -->
<script src="lib/echarts.min.js"></script>

<body>
	<!-- 步骤2:准各一个呈现图表的盒子-->
	<div style= "width: 600px;height: 400px"></div>
	<script>
	//步骤3:初始化echarts实例对象
	//参数,dom,决定图衣最终呈现的位H
	var mCharts = echarts.init(document.querySelector('div'))
	//步骤4:准备配置项
	var option = {
		xAxis:{
			type: 'category',
			data: ['小明','小红','小王']
		},
		yAxis:{
			type: 'value'
		},
		series: [
			{
				name: '语文',
				type: 'bar',
				data: [70, 92, 87]
			}
		]
	}
	//步骤5:将配置项设置给echarts实例对象
	mCharts.setoption(option)
	</script>
</body>	

4. echarts的使用

4.1 相关配置讲解

xAxis:直角坐标系中的X轴
yAxis: 直角坐标系中的y轴
series: 系列列表。每个系列通过type决定自己的图表类型

4.2 官方文档的查阅

网址: https://www.echartsjs.com/zh/api.html#echarts

5. ECharts常用图表

7大图表
图表1:柱状图
图表2:折线图
图表3:散点图
图表4:饼图
图表5:地图
图表6:雷达图
图表7:仪表盘图

5.1 柱状图
5.1.1 基本的柱状图

基本的代码结构
x轴和y轴的数据
series中的type设置为bar

5.1.2 柱状图常见效果

最大值\最小值markPoint
平均值markLine
数值的显示label
柱的宽度barWidth

5.1.3 柱状图特点

柱状图描述的是分类数据,呈现的是每一个分类中有多少,通过柱状图,可以很清晰的看出每个分类数据的排名情况。

5.2 通用配置
5.2.1 title

文字样式
textStyle
标题边框
borderWidth、borderColor、borderRadius
标题位置
left、top、right、bottom

5.2.2 通用配置tooltip

tooltip:提示框组件,用于配置鼠标滑过或点击图表时的显示框,

  1. 触发类型: trigger
    item、axis
  2. 触发时机: triggerOn
    mouseover、click
  3. 格式化: formatter
    字符串模板、回调函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值