Echarts基本学习 柱状图折线图通用配置

1echarts的基本步骤

四步
1 找dom容器
2 初始化Init
3 配置options
4 setOptions
在这里插入图片描述
几乎124的步骤是一样的,options是配置项,想呈现什么图标就配什么。在这里插入图片描述
最基本的带最大值最小值的柱状图
在这里插入图片描述

2 平均值 markLine属性

在这里插入图片描述
在这里插入图片描述

3 数值显示 柱宽度, 横向柱状图

数值显示 label属性
在这里插入图片描述
在这里插入图片描述
柱宽度 barWidth
在这里插入图片描述

在这里插入图片描述
横向的话只需要注意两个轴的转变就行
在这里插入图片描述
在这里插入图片描述

通用配置 即饼图散点图通用的配置

title 标题
tooltip: 提示
toolbox 工具按钮
legend 图例
在这里插入图片描述
在这里插入图片描述
tooltip 提示框组件, 鼠标滑过图表的时候提示
在这里插入图片描述
在这里插入图片描述
formatter也可以设置函数
在这里插入图片描述

在这里插入图片描述

toolbox

可以导出图片,数据视图, 动态类型切换,数据区域缩放, 重置等五个工具等功能
在这里插入图片描述
在这里插入图片描述

legend 图例,用于筛选系列 需要与series配合使用

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四个通用配置基本使用就是这样
title 标题 tooltip提示框 工具按钮toolbox 图例:legend

折线图

在这里插入图片描述
在这里插入图片描述
基本绘制

大小值平均值, 标注区间

大小值平均值跟柱状图一摸一样
在这里插入图片描述
在这里插入图片描述

标注区间 markArea

在这里插入图片描述
在这里插入图片描述

线条控制 平滑 smooth在这里插入图片描述

在这里插入图片描述

填充风格

在这里插入图片描述
在这里插入图片描述

紧挨边缘

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

y轴范围

scale在这里插入图片描述
在这里插入图片描述

堆叠图 serise每个设置stack: ‘all’

正常
在这里插入图片描述
会重叠,可以设置在这里插入图片描述
每个series都加
在这里插入图片描述
就会变成这样,不会重叠但是要注意y轴的变化,上面那条线起点是1000,他只是往上添加了1000。
在这里插入图片描述
再加上areaStyle
在这里插入图片描述
堆叠的效果就更加明显。

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
ECharts(百度开源的一个数据可视化库)可以很方便地绘制双柱状图折线图。具体步骤如下: 1. 引入 ECharts 库和主题 ```html <!-- 引入 ECharts 库 --> <script src="https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js"></script> <!-- 引入 ECharts 主题 --> <script src="https://cdn.jsdelivr.net/npm/echarts/dist/theme/macarons.js"></script> ``` 2. 准备数据 ```js // X 轴数据 var xData = ['一月', '二月', '三月', '四月', '五月', '六月']; // 第一组数据(柱状图) var yData1 = [120, 200, 150, 80, 70, 110]; // 第二组数据(柱状图) var yData2 = [100, 180, 130, 70, 60, 100]; // 第三组数据(折线图) var yData3 = [90, 160, 120, 60, 50, 90]; ``` 3. 配置 ECharts ```js // 初始化 ECharts 实例对象 var myChart = echarts.init(document.getElementById('chart')); // 设置 ECharts 配置项 var option = { // 设置表标题 title: { text: '双柱状图折线图', left: 'center' }, // 设置例 legend: { data: ['第一组', '第二组', '第三组'], top: 30 }, // 设置 X 轴 xAxis: { type: 'category', data: xData }, // 设置 Y 轴 yAxis: [ { type: 'value', name: '第一组/第二组', axisLabel: { formatter: '{value} 元' } }, { type: 'value', name: '第三组', axisLabel: { formatter: '{value} %' } } ], // 设置数据系列 series: [ { name: '第一组', type: 'bar', data: yData1 }, { name: '第二组', type: 'bar', data: yData2 }, { name: '第三组', type: 'line', yAxisIndex: 1, data: yData3 } ], // 设置表主题 color: ['#5470c6', '#91cc75', '#fac858'] }; // 渲染表 myChart.setOption(option); ``` 4. 在 HTML 中创建表容器 ```html <div id="chart" style="width: 600px; height: 400px;"></div> ``` 以上就是使用 ECharts 绘制双柱状图折线图基本步骤。可以根据实际需求调整配置项,以达到更好的可视化效果。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coderlin_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值