echarts带背景色的柱状图

发布时间 2023-11-06 21:19:14作者: STDU_DREAM

import * as echarts from 'echarts';

var chartDom = document.getElementById('main');
var myChart = echarts.init(chartDom);
var option;

option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [
{
data: [120, 200, 150, 80, 70, 110, 130],
type: 'bar',
showBackground: true,
backgroundStyle: {
color: 'rgba(180, 180, 180, 0.2)'
}
}
]
};

option && myChart.setOption(option);

 

这段代码使用的主要编程语言是JavaScript。

1.import * as echarts from 'echarts';:这是 JavaScript 中的模块导入语句,它从名为 'echarts' 的模块中导入所有导出的内容,并将其存储在名为 'echarts' 的变量中。这是 ES6(ECMAScript 2015)中的模块导入语法。
2.var chartDom = document.getElementById('main');:这一行代码使用 JavaScript 选择文档中具有 'main' ID 的元素,通常用于初始化图表的容器。
3.var myChart = echarts.init(chartDom);:这一行代码使用 'echarts' 模块中的函数 'init' 来初始化一个图表实例,将其绑定到之前选择的 'chartDom' 元素上。
4.option = { ... }:这部分是用于配置图表的 JavaScript 对象。它定义了图表的 x 轴、y 轴、数据系列等参数,以及其他显示样式选项。
5.option && myChart.setOption(option);:最后,这行代码通过调用图表实例('myChart')的 'setOption' 方法,将配置选项应用到图表上。这将呈现一个柱状图,显示了一周中每天的数据。

这段代码主要使用了JavaScript来操作 ECharts 库,创建了一个柱状图,并将其显示在名为 'main' 的HTML元素中。