echarts x轴 y轴设置

article/2025/9/12 13:09:34

一、背景介绍:
1.柱状图和折线图并存;
2.柱状图背景颜色为渐变;
3.折线图改变颜色,拐点设置大小;
4.设置图例的展示位置;
5.设置图标与边距之间的距离;
6.去掉x轴的刻度;
7.自定义y轴刻度;
8.柱状图添加数值;
9.如果没有值时,隐藏柱状图;
10.待续…
二、效果如下图:
在这里插入图片描述

三、上代码

1.集成到项目中
npm install echarts --save
2.html部分
<div id="echartsId"></div>
3.js部分
<script>//先引入import * as echarts from 'echarts';//使用getEcharts(){var myChart = echarts.init(document.getElementById('echartsId'));var option = { grid:{//以下四个属性设置了echarts到各个边的边距//比如未设置前,左右上下留白可能会很大,与设计图可能会有出入bottom:'20%',top:'20%',left:'10%',right:'5%'},dataZoom: [{//设置x轴横向滚动条type: "slider",show: true, //flase直接隐藏图形xAxisIndex: [0],left: "5%", //滚动条靠左侧的百分比bottom: -20,// start: 0, //滚动条的起始位置// end: 20, //滚动条的截止位置(按比例分割你的柱状图x轴长度)startValue: 0,//每屏显示的开始下标endValue: 4,//每屏显示的结尾下标zoomLock: true,showDetail: false,showDataShadow:false,},],legend: {//图例data:['销量','销量2'],//都有哪些图例itemWidth:9,//图例的宽度itemHeight:9,//图例的高度right:20,  //图例的位置,默认是水平居中,此处设置的居右},xAxis: {//x轴data: ["2016年","2017年","2018年","2019年","2020年"],//x轴参数axisLabel:{interval:0,//强制展示所有标签(默认当屏幕很小时会间隔展示)},axisTick:{show:false,//不展示X坐标轴刻度},lineStyle: {color: '#C8D2E7',//设置x坐标轴的颜色},axisLine: {show: xxx.length>0 ? true: false,//坐标轴没值时不显示坐标轴线},},yAxis: { //y轴min:0,//设置最小值max:3,//设置最大值interval:1,//每刻度差额axisLabel:{//自定义y轴展示的刻度内容(默认是数值)formatter: function (value) {var texts = [];if(value==0){texts.push('D');}else if (value <=1) {texts.push('C');}else if (value <= 2) {texts.push('B');}else{texts.push('A');}return texts;}},axisLine: {show: xxx.length>0 ? true: false,//坐标轴没值时不显示坐标轴线},},series: [//设置图的种类{name: '销量',//与图例对应type: 'bar',//规定为柱状图data: [2, 3, 2, 1, 1],//值-展示到对应y轴的位置barWidth : 8,//柱状图宽度 itemStyle:{borderRadius:[2,2,0,0],//柱状图圆角(左上,右上,右下,左下)    // borderRadius:[2,3],//柱状图圆角(左上和右下圆角半径为2px,右上和左下圆角半径为3px)// borderRadius:[4],//柱状图圆角(统一设置四个角的圆角半径为4px)//柱状图渐变color: function(params) {var color1=new echarts.graphic.LinearGradient(0, 1,0, 0, [{offset: 0,color: "#536EC6" // 0% 处的颜色},{offset: 1,color: "#42A5E0" // 100% 处的颜色}], false)var color2=new echarts.graphic.LinearGradient(0, 1,0, 0, [{offset: 0,color: "#536EC6" // 0% 处的颜色},{offset: 1,color: "#42A5E0" // 100% 处的颜色}], false)var color3=new echarts.graphic.LinearGradient(0, 1,0, 0, [{offset: 0,color: "#536EC6" // 0% 处的颜色},{offset: 1,color: "#42A5E0" // 100% 处的颜色}], false)var color4=new echarts.graphic.LinearGradient(0, 1,0, 0,[{offset: 0,color: "#536EC6" // 0% 处的颜色},{offset: 1,color: "#42A5E0" // 100% 处的颜色}], false)var color5=new echarts.graphic.LinearGradient(0, 1,0, 0, [{offset: 0,color: "#536EC6" // 0% 处的颜色},{offset: 1,color: "#42A5E0" // 100% 处的颜色}], false)var colorList = [color1,color2,color3,color4,color5];return colorList[params.dataIndex]},}},{name: '销量2',type: 'line',//规定为折线图symbolSize:7,   //拐点圆的大小symbol:'circle',//规定拐点为实心(默认为空心)data: [3,1, 2, 2, 2],//值-展示到对应y轴的位置itemStyle:{color:"#9A9EB4",//折线图的颜色borderColor:'#9A9EB4',  //拐点边框颜色 },label: {//设置柱状图上方展示数值show: true,position: "top",color: "#000",formatter: (e) => {return e.data > 0 ? e.data : "";},},},]};myChart.setOption(option);}
</script>

关于echarts的相关内容,持续更新中…
如果本篇文章不能帮助到您,推荐您看比较全面的一篇文章:echarts——各个配置项详细说明总结,我在刚开始绘制echarts的时候,朋友推荐参考的一篇文章,好文章值得分享。


http://chatgpt.dhexx.cn/article/i0PjKNqD.shtml

相关文章

excel图表上x轴y轴怎么设置的教程介绍

有时候编辑excel图表可能需要用到x轴y轴&#xff0c;但是很多用户都没有试过在excel上加过x轴y轴&#xff0c;下面小编带来的就是excel图表设置x轴y轴的方法&#xff0c;有需要的快来学习一下&#xff01; excel图表设置x轴y轴的方法&#xff1a; 1、打开excel表格&#xff0c;…

斐讯K2刷华硕固件教程(最新)

前言 斐讯K2路由器可以在京东免费撸,很多朋友撸回家发现固件太垃圾,各种不好用,因此很多人想把斐讯K2刷成华硕固件。 现在京东上面买到的斐讯K2最新的固件是V22.5.9.163这个版本不能刷机。只能降级到原来的可以刷机的老版本固件,就能刷第三方固件。 流程 下面就教大家怎么降…

斐讯K2路由器刷固件实现校园网可使用

本文主要介绍了斐讯K2路由器刷潘多拉(pandorabox)固件的方法。 首先&#xff0c;需要说明的是&#xff0c;本文介绍的方法来源网络&#xff0c;我本人与2017年1月14日测试成功。 这种方法是我见过最简单的一种&#xff0c;如果你是新手、小白&#xff0c;那么认真按照下面的步骤…

斐讯k2路由器刷华硕固件做桥接中继

斐讯k2路由器 原官方固件版本为***v22.5.9.163*** 刷机华硕固件做桥接中继历程 第一步&#xff1a;搜索百度 关键字为&#xff1a;斐讯k2v22.5.9.163 得到如下搜索结果 第二步&#xff1a;参考该网页部分内容&#xff0c;下载下面的固件 该处提供的固件地址为&#xff1a;…

斐讯K1S路由器刷华硕固件教程

前言&#xff1a;入手斐讯K1S路由器&#xff0c;原版固件会收集信息&#xff0c;推送广告和服务&#xff0c;你所访问的网址&#xff0c;各种cookie&#xff0c;聊天账号&#xff0c;设备型号&#xff0c;发送的数据&#xff0c;几乎全部保存上传到斐讯的服务器上&#xff0c;所…

斐讯k2华硕虚拟服务器,斐讯K2路由器三步刷入华硕固件

斐讯路由器最近搞的风风火火&#xff0c;笔者也是经过盼望翻车的心理以后&#xff0c;买了一个K2&#xff01;已经成功下车&#xff0c;至于为什么刷机&#xff0c;就不用多说了&#xff0c;斐讯路由器后门收集用户信息&#xff0c;已经是确定的事实&#xff0c;所以我们来刷机…

k2p华硕系统怎么设置_斐讯k2华硕固件,斐讯k2p华硕固件设置

由于斐讯K2原厂固件在使用过程中经常出现掉线&#xff0c;不稳定的情况&#xff0c;所以有很多朋友都需要刷第三方固件&#xff0c;而华硕是目前比较稳定的&#xff0c;鉴于网上的刷机教程过于繁琐&#xff0c;下面就分享小白傻瓜式刷华硕固件的实测教程给大家。 准备&#xff…

斐讯K2一键刷华硕固件支持最新固件22.5.10.176

关于斐讯K2这款路由器&#xff0c;或许大家已经知道了&#xff0c;官方号称“0元购”&#xff0c;博主也是多次上车并安全下车。 很多人听到网上的消息说K2 会后台上传用户数据&#xff0c;至于上不上传&#xff0c;博主并不知道&#xff0c;为了安全&#xff0c;大部分人选择…

NTN(五) C-DRX

欢迎关注同名微信公众号“modem协议笔记”。 这篇针对R17 版本的协议&#xff0c;看下有关NTN场景的CDRX内容&#xff0c;整体内容没有太大变化&#xff0c;但是由于NTN的大延迟问题&#xff0c;有引入某些参数去控制HARQ 的enable/disable&#xff1b;同样的因为时延问题&…

16系列显卡支持的计算机系统,老卡福音:NVIDIA GeForce GTX 10和GTX 16系列显卡 将支持DRX光追技术...

老卡福音&#xff1a;NVIDIA GeForce GTX 10和GTX 16系列显卡 将支持DRX光追技术4月更新驱动 2019-03-19 13:33:18 23点赞 27收藏 61评论 *级游戏性能请看#攒机爱好者#话题&#xff0c;酷炫外设极致手感请关注#外设党#&#xff0c;一同打造我们的电竞平台。 NVIDIA RTX Technol…

NB-IoT模组低功耗设计:DRX,eDRX和PSM

目录 1、DRX模式 2、eDRX模式 3、PSM模式 附:术语解析 NB-IoT 作为蜂窝系统中一项全新的无线接入技术,对功耗有更加严苛的要求,例如其终端可能要求一块电池可维持正常工作长达数年之久。为了进一步降低终端功耗、满足终端设备对极低功耗的需求, 市面上NB-IoT 模块均支…

NB-IoT省电模式:PSM、DRX、eDRX

NB-IoT支持三种省电模式&#xff1a;PSM (Power Saving Mode&#xff0c;省电模式)、DRX&#xff08;Discontinuous Reception&#xff0c;不连续接收模式&#xff09;&#xff0c;eDRX&#xff08;Extended DRX&#xff0c;扩展不连续接收模式&#xff09;。 PSM 终端非业务…

NB-IoT的DRX、eDRX、PSM三个模式是什么

NB-IoT的DRX、eDRX、PSM三个模式是什么? DRX、eDRx、PSM是NB-IoT的三大模式,他们在各种物联网和智能硬件场景中的使用方法有所不同 DRX(Discontinuous Reception:不连续接收)虽然叫做“不连续接收”,但是对硬件产品来讲,是“连续接收”。随时都可以收到数据。相当于随时…

LTE DRX in IDLE

&#xfeff;&#xfeff; 上一篇博文《LTE资源调度&#xff08;7&#xff09;-DRX不连续接收&#xff08;1&#xff09;》介绍的是RRC连接态时的DRX机制&#xff1a;eNB可以通过配置不同的DRX参数&#xff0c;控制UE监听C-RNTI、TPC-RNTI和SPS-RNTI加扰的PDCCH子帧。本文介绍另…

[转]LTE资源调度(7)-DRX不连续接收(1)

1.为什么要使用DRX 在讲解DRX的概念前&#xff0c;我们需要先了解下什么是“空闲态”&#xff0c;什么是“连接态”。 我们经常会听到“空闲态”、“连接态”这样的术语&#xff0c;这个概念是从RRC层角度来说的。简单来说&#xff0c;当UE在某个小区完成了驻留之后&#xff…

DRX不连续接收(2)-寻呼Paging

本文转自&#xff1a; https://blog.csdn.net/m_052148/article/details/52624631 上一篇博文《LTE资源调度&#xff08;7&#xff09;-DRX不连续接收&#xff08;1&#xff09;》介绍的是RRC连接态时的DRX机制&#xff1a;eNB可以通过配置不同的DRX参数&#xff0c;控制UE监听…

模组使用之NB-IoT模组的工作模式、PSM、DRX和eDRX状态说明

模组主要由 Modem 和 AP 两部分组成&#xff0c; Modem主要负责与核心网的通信&#xff0c; AP部分主要负责操作系统 及应用层程序的运行。   AP有两种工作模式&#xff1a; Normal&#xff1a;工作状态&#xff0c;此模式下 AP 有任务正在处理&#xff0c;如有 AT 命令交互…

LTE_DRX不连续接收(1)

本文转自&#xff1a; https://blog.csdn.net/m_052148/article/details/52439789 1.为什么要使用DRX 在讲解DRX的概念前&#xff0c;我们需要先了解下什么是“空闲态”&#xff0c;什么是“连接态”。 我们经常会听到“空闲态”、“连接态”这样的术语&#xff0c;这个概念…

NR/5G - DRX

DRX&#xff0c; Discontinuous reception&#xff0c;非连续接收主要是节省终端的功耗&#xff0c;通俗点&#xff0c;就是节省电量&#xff0c;让手机待机时间更长。 对于广义上的DRX的理解&#xff0c;可以分为RRC_IDLE/RRC_INACTIVE状态和RRC_CONNECTED状态的DRX。 一 R…

DRX不连续接收(1)

本文转自&#xff1a; https://blog.csdn.net/m_052148/article/details/52439789 1.为什么要使用DRX 在讲解DRX的概念前&#xff0c;我们需要先了解下什么是“空闲态”&#xff0c;什么是“连接态”。 我们经常会听到“空闲态”、“连接态”这样的术语&#xff0c;这个概念是从…