位置: IT常识 - 正文

Echarts直角坐标系x轴y轴属性设置大全(echart横坐标)

编辑:rootadmin
Echarts直角坐标系x轴y轴属性设置大全 1、Echarts版本

推荐整理分享Echarts直角坐标系x轴y轴属性设置大全(echart横坐标),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echarts坐标轴箭头,echarts直角坐标系Y轴组件,echarts横坐标,echart横坐标,echarts纵坐标,echarts横坐标,echarts纵坐标,echarts直角坐标系Y轴组件,内容如对您有帮助,希望把文章链接给更多的朋友!

"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, // 坐标轴名称与轴线之间的距离,默认值15 nameRotate: 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轴,渲染效果:

Echarts直角坐标系x轴y轴属性设置大全(echart横坐标)

 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
本文链接地址:https://www.jiuchutong.com/zhishi/292421.html 转载请保留说明!

上一篇:索维拉附近摩洛哥坚果树上的山羊,摩洛哥 (© Nizz/Shutterstock)(索洛维茨在哪)

下一篇:在vue中如果computed属性是一个异步操作怎么办?

  • vivox70pro+手电筒在哪里打开(vivox70pro手电筒怎么打开)

    vivox70pro+手电筒在哪里打开(vivox70pro手电筒怎么打开)

  • 荣耀60怎么指纹支付(荣耀6x指纹)

    荣耀60怎么指纹支付(荣耀6x指纹)

  • 华为nova4怎么设置手机铃声(华为nova4怎么设置锁屏壁纸)

    华为nova4怎么设置手机铃声(华为nova4怎么设置锁屏壁纸)

  • 华为p40home键怎么设置(华为p40home键怎么关)

    华为p40home键怎么设置(华为p40home键怎么关)

  • 电脑上的ss接口有几种(电脑上的ss接口可以插耳机吗)

    电脑上的ss接口有几种(电脑上的ss接口可以插耳机吗)

  • ios12屏蔽更新文件失效(ios12.1屏蔽更新)

    ios12屏蔽更新文件失效(ios12.1屏蔽更新)

  • 苹果笔记本后面的logo怎么亮(苹果笔记本后面哪个是序列号)

    苹果笔记本后面的logo怎么亮(苹果笔记本后面哪个是序列号)

  • 耳机没标左右怎么分(耳机没有左右声道怎么设置)

    耳机没标左右怎么分(耳机没有左右声道怎么设置)

  • 为什么抖音加了慢动作就没有音乐了(为什么抖音加了粉丝团没有灯牌)

    为什么抖音加了慢动作就没有音乐了(为什么抖音加了粉丝团没有灯牌)

  • 网络亮红灯是什么原因(网络显示红灯是什么意思)

    网络亮红灯是什么原因(网络显示红灯是什么意思)

  • iphone8闪光灯旁边的小孔(iphone8plus闪光灯旁边的小点是什么)

    iphone8闪光灯旁边的小孔(iphone8plus闪光灯旁边的小点是什么)

  • 为什么明明有网络就是上不了网(为什么明明有网络却显示网络错误)

    为什么明明有网络就是上不了网(为什么明明有网络却显示网络错误)

  • 摄像头未检测到存储卡(摄像头未检测到sd卡什么意思)

    摄像头未检测到存储卡(摄像头未检测到sd卡什么意思)

  • qq定时说说在哪里看(qq定时说说在哪里发)

    qq定时说说在哪里看(qq定时说说在哪里发)

  • infinix是什么手机(infinix手机是哪里产的)

    infinix是什么手机(infinix手机是哪里产的)

  • 三星note10防水级别(三星note10+防水效果)

    三星note10防水级别(三星note10+防水效果)

  • 华为flaal20是什么手机(华为fla al20是什么手机)

    华为flaal20是什么手机(华为fla al20是什么手机)

  • oppor17多少克(oppor17有多大)

    oppor17多少克(oppor17有多大)

  • 相互保可以保多少种疾病(相互保有上限吗)

    相互保可以保多少种疾病(相互保有上限吗)

  • 微信如何加人方法(微信加人方法和技巧)

    微信如何加人方法(微信加人方法和技巧)

  • 鸿蒙系统怎么同时打开两个应用?鸿蒙同时开两个应用方法(鸿蒙系统怎么同步数据)

    鸿蒙系统怎么同时打开两个应用?鸿蒙同时开两个应用方法(鸿蒙系统怎么同步数据)

  • 位于阿曼和迪拜酋长国边界的鲁卜哈利沙漠 (© Daniel Schoenen/Offset by Shutterstock)(位于阿曼和迪拜的大学)

    位于阿曼和迪拜酋长国边界的鲁卜哈利沙漠 (© Daniel Schoenen/Offset by Shutterstock)(位于阿曼和迪拜的大学)

  • 延期缴纳税款是纳税争议吗
  • 转租仓库交增值税吗
  • 项目差旅费能计入项目费用吗
  • 网上申购到发行多长时间
  • 应缴纳的增值税计算公式
  • 政府补贴是什么职能
  • 劳务报酬所得怎么扣税
  • 税控盘费用减免分录
  • 银行利息回单怎么打印
  • 盘亏的设备做营业外支出的会计分录怎么处理?
  • 计提营业账簿印花税怎么做账
  • 小规模的企业
  • 餐厅开增值税普通发票
  • 融资租赁的房产,按收取的租金从租计征房产税
  • 纳税人跨县(市、区)提供建筑服务
  • 专用发票的清单要开2张吗
  • 企业所得税应纳税所得额不得扣除
  • 购销合同印花税税率
  • 高新技术企业的行业
  • 出口退税附加税计税依据
  • 期末留抵税额怎么做账
  • 所得税招待费用
  • 货物运输业的增值税税率
  • won10搜索框
  • win10最新版本激活
  • php开发常用技术
  • php面向对象的三大特征
  • 政策性搬迁会计处理案例
  • 商业零售企业存货非正常损失
  • 作废的专票能认证过去吗
  • pytorch1.5
  • es6 promise是什么
  • nmblookup安装
  • 端午节发现金怎么说
  • 什么是企业年报 汇算 加计
  • 退役士兵抵税2019
  • 企业通讯费补贴发放规定
  • 微擎框架可以干什么
  • 支付给非金融机构的费用
  • 长期股权投资成本法会计处理
  • 限定性净资产是资产类科目吗
  • 母公司溢价收购子公司
  • 公司一年发两次奖金
  • 预付在建工程款的会计分录
  • 公司注销留抵税额怎么做进项转出
  • 营改增人力资源服务
  • sql server索引的作用
  • mysql的日志
  • sql无法用sql身份验证
  • virtualbox?
  • windows 远程
  • 解析包错误怎么解除
  • mac怎么复制粘贴文件夹
  • mac电脑拷贝文件在哪里
  • ubuntu16.04英文版安装教程
  • icloud怎么加密码
  • cocos2dx webview
  • 列举javascript中的所有数据类型
  • Extjs优化(一)删除冗余代码提高运行速度
  • bat批处理命令大全
  • perl use vars pragma使用技巧
  • js 仿真
  • JavaScript实现Base64编码转换
  • cocos lua调试
  • shell脚本加密不可破解
  • nodejs+websocket实时聊天系统改进版
  • 如何用node搭建服务器
  • android开发之apritag
  • shell脚本实际运用
  • 使用JQuery中的trim()方法去掉前后空格
  • 轻松实现的英文
  • UnityException: Launching iOS project via Xcode4 failed
  • javascript中的函数该如何理解
  • 利用jQuery实现一个时间无法显示
  • 江苏国税电子税局
  • 深圳电子税务局app
  • 车辆购置税是国家收还是地方收
  • 国家发票真伪查验
  • 建筑行业增值税税率2021
  • 税务征收社保费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设