component-Echarts柱状图堆叠图与折线图的实现

news/2024/10/18 12:25:20/

1.效果 

2.​​​​​代码 

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>ECharts 实例</title><!-- 引入 echarts.js --><script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>
</head>
<body>
<!-- ECharts准备(宽高)的Dom -->
<div id="main" style="width: 1000px;height:400px;"></div>
<script type="text/javascript">// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));// 指定图表的配置项和数据var option = {// 柱子颜色,几个柱子可设置几个颜色color: ['green', 'red','yellow'], // 提示tooltip: {trigger: 'axis',axisPointer: {type: 'none',// 设置背景颜色为白色半透明label: {backgroundColor: 'rgba(255, 255, 255, 0.7)', }}},// 标记legend: {top: 8,itemWidth: 10,itemHeight: 10,data: ['进度1','进度2','进度3', '相差率']  },grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},// 横向坐标xAxis: [{type: 'category',axisLabel: {color: '#999999',},axisLine: {show: false},axisTick: {show: false},boundaryGap: ['20%', '20%'],data:  ['滴滴', '快快', '哟哟', '耶耶', '狗狗']}],// 竖向坐标显示yAxis: [{type: 'value',name: '进度(%)',nameTextStyle: {color: '#999999',},// splitLine:{show: false},//去除网格线//设置轴线样式axisLine: {show: false},// 定制坐标轴上刻度线的样式axisTick: {show: false},// 坐标轴上标签的样式axisLabel: {margin: 2,interval: 15,color: '#999999',}}],series: [{name: '进度1',type: 'bar', // 这个是柱状图的类型,设置成这个就是柱状图barWidth: 20, // 柱子的宽度,设置一个就行了,别的也会采用这个宽度stack: 'Ad', // 设置这个就会成为堆叠柱状图data:  [20, 4, 15, 3, 30]},{name: '进度2',type: 'bar',// stack 属性都设置为 'stack',表示这三个个系列将会堆叠在一起显示stack: 'Ad',data: [0, 20, 50, 30, 23]},{name: '进度3',type: 'bar',stack: 'Ad',data: [0, 60, 20, 3, 30]},{name: '相差率',type: 'line',color:['#4da6ff'],  //折线条的颜色// smooth 是折线图系列中的一个属性,用于设置折线的平滑程度。当 smooth 设置为 true 时,折线会变得更加平滑;当设置为 false 时,折线会保持直线。smooth: true,yAxisIndex: 0,// itemStyle 是用于设置图表数据项样式的属性itemStyle: {shadowBlur: 2},data:  [0, 40, 60, 90, 15, 25, 35, 10, 14, 12, 15,15]},]}// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);
</script>
</body>
</html>

 

 


http://www.ppmy.cn/news/1434237.html

相关文章

线上旧衣回收小程序,隐藏的蓝海回收市场

随着生活水平的提高&#xff0c;人们对衣服的要求逐渐增加&#xff0c;衣服的更新也越来越快&#xff0c;成为了一个消耗品&#xff0c;这时旧衣服便成为了一个新的商业发展模式。旧衣回收门槛低、投入少&#xff0c;适合普通人进行创业&#xff0c;因此&#xff0c;旧衣回收行…

十八、QGIS的作用和下载

最近在学习webGIS的时候,发现路径文件是geoJSON文件,那么如果是你没有这个文件怎么办,从哪里能够获取呢,我最近就查询了文档,发现大多数都是shp转geoJSON,或者是osm转geoJSON,那如何去转换呢,就有两个方法,如果只关注QGiS,第一个方法可以忽略。 一、 安装ogr2ogr 具…

php 手机号加星号

在PHP中&#xff0c;如果你想要将手机号码中间的数字替换为星号&#xff0c;你可以使用substr_replace函数。以下是一个简单的函数&#xff0c;用于将手机号码中间四位替换为星号&#xff1a; function mask_phone($phone) {return substr_replace($phone, ****, 3, 4); }// 使…

服用5年份筑基丹 - Vue篇

前言 修仙之道&#xff0c;千回百转&#xff0c;每一步都充满了玄妙与机遇。在这条充满奇幻的修仙之路上&#xff0c;有一物至关重要&#xff0c;那便是筑基丹。此丹&#xff0c;凝聚了修仙者多年的心血与智慧&#xff0c;是修炼道路上的重要助力。 今日&#xff0c;我有幸得…

HarmonyOS ArkUI实战开发-窗口模块(Window)

窗口模块用于在同一物理屏幕上&#xff0c;提供多个应用界面显示、交互的机制。 对应用开发者而言&#xff0c;窗口模块提供了界面显示和交互能力。对于终端用户而言&#xff0c;窗口模块提供了控制应用界面的方式。对于操作系统而言&#xff0c;窗口模块提供了不同应用界面的…

Docker创建enrollment token错误异常

问题 部署完kibana&#xff0c;需要通过enrollment token方式来连接elasticsearch&#xff0c;此时需要在elasticsearch中创建enrollment token。 执行创建命令时&#xff0c;报如下错误&#xff1a; elasticsearch-create-enrollment-token --scope kibanaERROR: [xpack.se…

Vision Transformer 总结

这里写自定义目录标题 Vision TransformerTransformer结构相较于CNN 的优势在哪里&#xff1f; Transformer in Transformer代码实现的一些描述 Vision Transformer Transformer 结构 ViT中最重要的部分是self-attention, 对照片做的patches, 以及position embedding。self-…

如何打造自己的O2O平台系统:商业模式探索与实践

大家好&#xff0c;我是微三云周丽&#xff0c;今天给大家分析当下市场比较火爆的商业模式&#xff01; 小编今天跟大伙们分享什么是O2O平台系统&#xff1f; 在数字化浪潮的推动下&#xff0c;O2O&#xff08;Online to Offline&#xff09;商业模式已成为连接线上与线下、商家…