Echarts直角坐标系x轴y轴属性设置大全

article/2025/9/12 11:11:00

1、Echarts版本

"echarts": "^5.3.3",

2、最简单的直角坐标系,以柱状图为例。

常见的直角坐标系,x轴设置type: 'category',为类目轴,适用于离散的类目数据;y轴设置type: 'value',为数值轴,适用于连续数据。

<template><div ref="barChart" class="chart-content">暂无数据</div>
</template>
<script>
import * as echarts from 'echarts';
export default {name: 'bar',data() {return {};},mounted() {this.draw();},methods: {draw() {this.chart = echarts.init(this.$refs.barChart);var option = {xAxis: {type: 'category',data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],},yAxis: {type: 'value'},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: 'bar'}]};this.chart.setOption(option);},},
};
</script>
<style scoped>
.chart-content {width: 600px;height: 400px;box-sizing: border-box;border: 1px solid #ccc;
}
</style>

渲染结果:

 3、坐标轴名称相关设置

          name: '时间', // 坐标轴名称nameLocation: 'end', // 坐标轴名称显示位置,可取值'start'、'middle' 或 'center'、'end'// 坐标轴名称文字样式设置nameTextStyle: {color: '#d46c89',fontWeight: 'bold',fontSize: '16px',},nameGap: 20, // 坐标轴名称与轴线之间的距离,默认值15nameRotate: 30, // 坐标轴名称旋转,角度值

只设置x轴,渲染效果:

 4、坐标轴轴线相关设置

          // 坐标轴轴线相关设置axisLine: {show: true, // 是否显示坐标轴轴线symbol: ['none', 'arrow'], // 轴线两边的箭头,none表示没有箭头,arrow表示有箭头,可取值为字符串或长度为2的数组:默认不显示箭头 'none'。两端都显示箭头 'arrow',只在末端显示箭头 ['none', 'arrow']symbolSize: [15, 20], // 轴线两边的箭头的大小,第一个数字表示宽度(垂直坐标轴方向),第二个数字表示高度(平行坐标轴方向),默认值[10, 15]。symbolOffset: 20, // 轴线两边的箭头的偏移,如果是数组,第一个数字表示起始箭头的偏移,第二个数字表示末端箭头的偏移;如果是数字,表示这两个箭头使用同样的偏移。// 坐标轴轴线样式设置lineStyle: {color: '#21a6e6',width: 2,type: 'dashed',}},

x轴y轴都设置,渲染效果:

 

 5、坐标轴刻度相关设置

          // 坐标轴刻度相关设置axisTick: {show: true, // 是否显示坐标轴刻度。interval: 0, // 坐标轴刻度的显示间隔,在类目轴中有效。不设置时默认同 axisLabel.interval 一样。设置成 0 强制显示所有标签。如果设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推。inside: true, // 默认值false。true 表示坐标轴刻度朝内,false 表示坐标轴刻度朝外// 坐标轴刻度样式设置lineStyle: {color: '#d96c67',width: 6,}},

只设置X轴,渲染效果:

 6、坐标轴刻度标签相关设置

          axisLabel: {show: true, // 是否显示坐标轴刻度标签。interval: 0, // 坐标轴刻度标签的显示间隔,在类目轴中有效。设置成 0 强制显示所有标签,如果设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类推inside: false, // 默认值false。true 表示坐标轴刻度标签朝内,false 表示坐标轴刻度标签朝外rotate: 30, // 刻度标签旋转的角度,旋转的角度从 -90 度到 90 度margin: 20, // 刻度标签与轴线之间的距离color: '#d46c89', // 刻度标签文字的颜色。不设置就默认取 axisLine.lineStyle.color,即与轴线颜色一样},

只设置x轴,渲染效果:

  7、设置某个类目标签的文字样式

          type: 'category',data: [{ // 类目数据,在类目轴(type: 'category')中有效value: '周一',// 突出周一textStyle: {fontSize: 20,color: 'red'}}, '周二', '周三', '周四', '周五', '周六', '周日'],

 8、坐标轴指示器相关设置

直线指示器

          axisPointer: {show: true, // 默认不显示。但是如果 tooltip.trigger 设置为 'axis' 或者 tooltip.axisPointer.type 设置为 'cross',则自动显示 axisPointer。坐标系会自动选择显示哪个轴的 axisPointer,也可以使用 tooltip.axisPointer.axis 改变这种选择type: 'line', // 'line' 直线指示器,'shadow' 阴影指示器,'none' 无指示器// 坐标轴指示器的文本标签设置label: {show: true, // 是否显示文本标签。如果 tooltip.axisPointer.type 设置为 'cross' 则默认显示标签,否则默认不显示color: 'red',backgroundColor: '#999',},// type: 'line'时坐标轴指示器线的设置lineStyle: {color: 'orange', // 线的颜色width: 3, // 线的宽度},}

只设置X轴,鼠标悬浮上去渲染效果:

 阴影指示器

          axisPointer: {show: true, // 默认不显示。但是如果 tooltip.trigger 设置为 'axis' 或者 tooltip.axisPointer.type 设置为 'cross',则自动显示 axisPointer。坐标系会自动选择显示哪个轴的 axisPointer,也可以使用 tooltip.axisPointer.axis 改变这种选择type: 'shadow', // 'line' 直线指示器,'shadow' 阴影指示器,'none' 无指示器// 坐标轴指示器的文本标签设置label: {show: true, // 是否显示文本标签。如果 tooltip.axisPointer.type 设置为 'cross' 则默认显示标签,否则默认不显示color: 'red',backgroundColor: '#999',},// type: 'shadow'时坐标轴指示器填充区域的设置shadowStyle: {color: 'orange', // 填充的颜色opacity: 0.4,},}

只设置X轴,鼠标悬浮上去渲染效果:

 9、实现坐标轴刻度线和标签对齐

          boundaryGap: true, // 类目轴中boundaryGap可取值,true或false,默认true。axisTick: {alignWithLabel: true, // 类目轴中在 boundaryGap 为 true 的时候有效,可以保证刻度线和标签对齐。},

只设置X轴,渲染效果:

 10、设置坐标轴最小刻度值、最大刻度值、分割间隔

          min: 50, // 坐标轴刻度最小值max: 250, // 坐标轴刻度最大值interval: 40, // 强制设置坐标轴分割间隔

只设置y轴,渲染效果:

 11、完整示例

      var option = {xAxis: {type: 'category',data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],name: '时间',nameGap: 20,axisLine: {symbol: ['none', 'arrow'],symbolOffset: 14,lineStyle: {color: '#21a6e6',width: 2,type: 'dashed',}},axisTick: {alignWithLabel: true,lineStyle: {color: '#d96c67',width: 6,}},axisLabel: {interval: 2,rotate: 30,margin: 10,color: '#d46c89',},},yAxis: {type: 'value',name: '数值',nameGap: 20,axisLine: {show: true,symbol: ['none', 'arrow'],symbolOffset: 14,lineStyle: {color: '#21a6e6',width: 2,type: 'dashed',}},},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: 'bar'},]};

渲染效果:

12、更多配置可查看Echarts官网配置项xAxis、yAxis


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

相关文章

x轴z轴代表的方向图片_x轴y轴z轴代表的方向_x轴y轴z轴代表的方向图

最近很多童鞋们在寻求关于x轴y轴z轴代表的方向的解答,今天充编为大家汇集5条解答来给大家真解! 有79%小白玩家认为x轴y轴z轴代表的方向_x轴y轴z轴代表的方向图值得一读! x轴y轴z轴代表的方向 1.xyz轴指哪些方向 展开全部 X轴指向上下 上为正 Y轴指向左右 右为正 Z轴指向前后…

OpenGL(十七)——Qt OpenGL在三维空间移动位图(会动的星星)

OpenGL&#xff08;十七&#xff09;——Qt OpenGL在三维空间移动位图(会动的星星) 一、场景 上一篇介绍了融合的概念&#xff0c;以及要实现融合效果的函数glBlendFunc()&#xff0c;融合&#xff0c;本篇结合之前的融合和物体移动和旋转一起实现旋转的星星。这其中就要用到…

matplotlib散点图自定义坐标轴(文字坐标轴)

效果 代码 import matplotlib.pyplot as plt import randomx_list [i for i in range(20)] # 生成X坐标 y_list [random.randint(1, 10) for i in range(20)] # 生成y坐标 label_list ["AAAAAA" for i in range(20)] # 生成标签 plt.scatter(x_list, y_list) …

echarts x轴 y轴设置

一、背景介绍&#xff1a; 1.柱状图和折线图并存&#xff1b; 2.柱状图背景颜色为渐变&#xff1b; 3.折线图改变颜色&#xff0c;拐点设置大小&#xff1b; 4.设置图例的展示位置&#xff1b; 5.设置图标与边距之间的距离&#xff1b; 6.去掉x轴的刻度&#xff1b; 7.自定义y轴…

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监听…