首页 > 其他分享 >echarts带背景色的柱状图

echarts带背景色的柱状图

时间:2023-11-06 21:25:39浏览次数:36  
标签:option JavaScript myChart 背景色 柱状图 chartDom var echarts

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元素中。

标签:option,JavaScript,myChart,背景色,柱状图,chartDom,var,echarts
From: https://www.cnblogs.com/DREAM2021/p/17813745.html

相关文章

  • echarts基础折线图
    import*asechartsfrom'echarts';varchartDom=document.getElementById('main');varmyChart=echarts.init(chartDom);varoption;option={xAxis:{type:'category',data:['Mon','Tue','W......
  • echarts基础饼状图
    import*asechartsfrom'echarts';varchartDom=document.getElementById('main');varmyChart=echarts.init(chartDom);varoption;option={title:{text:'RefererofaWebsite',subtext:'FakeData',l......
  • Vue3 echarts 组件化使用 resizeObserver
    点击查看代码constresizeObserver=ref(null);//进行初始化和监听窗口变化onMounted(async()=>{awaitnextTick(()=>{initChart();setOptions(options.value,opts.value??true);});window.addEventListener('resize',handleResize);resizeO......
  • echarts坐标轴线、坐标轴刻度线、网格线控制
    xAxis:{name:'',axisTick:{show:true//坐标轴刻度线},axisLine:{//轴线show:false},splitLine:{//网格线show:true},axisLabel:{//坐标轴样式textStyle:{color:'#636363'}}}参考文章echarts坐标轴线、......
  • Echarts饼状图grid设置
    饼状图不能设置grid,而是center{type:"pie",radius:["30%","70%"],center:["50%","25%"],}center圆心:控制圆的位置radius饼图的半径控制显示尺寸参考文章Echarts饼状图设置......
  • echarts修改图例legend样式:正方形、矩形、圆形、圆角
    ECharts提供的标记类型有‘circle’,‘rect’,‘roundRect’,‘triangle’,‘diamond’,‘pin’,‘arrow’,‘none’legend:{icon:'circle'}参考文章echarts图例修改legend中icon的形状及大小......
  • echarts散点图数据相差巨大的解决方案
    1这几天收到了一个新的需求,就是数据差距太大,导致页面很丑,让我优化一下,下面上图:、解决方案一:将yAxis和xAxis的type设置为log,这个方式可以很好的解决这个问题,但是有一个前提就是你的数据不能为负数,如果为负数,则数据渲染会出错。那我们的y轴数据中假设就有负数咋办?那我们就用第......
  • echarts监听legend的点击事件
    1、echarts监听legend的点击事件myChart.on('legendselectchanged',function(params){console.log(params);});转自:echarts问题--点击legend不全部隐藏,监听最后一个legend点击事件_echarts点击图例不隐藏_哥要掉线了的博客-CSDN博客 ......
  • 小程序引入echarts
    1、去官网资源地址下载https://github.com/ecomfe/echarts-for-weixin下载解压git项目,查看目录,将文件夹ec-canvas,复制到小程序内pages同级目录 注意事项:在ec-canvas文件夹内的echarts.js,不能超过500kb,否则警告,且无法渲染;通过https://echarts.apache.org/zh/builder.html,......
  • WinForm程序中使用Echarts图表
    WinForm程序中使用Echarts实现原理:WebBrowser+HTML第一步:在窗体中添加WebBrowser控件1.在工具箱中找到WebBrowser控件,拖动到窗体中设置WebBrowser控件的属性ScriptErrorsSuppressed:true;//设置是否允许脚本错误IsWebBrowserContextMenuEnabled:false;//禁用浏览器菜......