位置: 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属性是一个异步操作怎么办?

  • 增值税计入成本吗?
  • 天猫店铺个人可以开吗
  • 长期应收款的计税基础 陈版
  • 可供出售金融资产公允价值变动
  • 财政部颁布的具体准则
  • 成本类与费用类科目哪些区别
  • 资产处置收益结转损益
  • 费用怎么暂估
  • 打官司赢了再付费叫什么
  • 多缴所得税返还现金流
  • 材料核销发票未开具
  • 企业收到的政府补贴,怎么入账
  • 开过的增值税发票丢失
  • 合同印花税进哪个科目
  • 调用核心征管失败是什么意思
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 税收滞纳金变化
  • 用友t3怎么增加现金流量项目
  • 转让房产缴纳增值税可以用留底税吗
  • 对子公司投资款要交税吗
  • 如何用python查数据
  • 发票来了冲预付账款怎么记账
  • 删除文件时不放大怎么办
  • 京东预付卡怎么做账
  • win11粘滞键怎么关闭 重启后又有
  • 处置控制的子公司有哪些
  • 商品流通会计科目
  • PHP:pg_result_error()的用法_PostgreSQL函数
  • 无形资产摊销是什么科目
  • 收回前欠货款会导致资产总额增加吗
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 开启资源管理器自动刷新功能
  • “Property or method “***“ is not defined on the instance but referenced during render.”报错的原因及解决方案
  • PHP:jdtojewish()的用法_日历函数
  • 坦桑尼亚塞伦盖蒂公园有什么动物
  • 广告费和业务宣传费税前扣除基数
  • 营改增后土地增值税如何计算
  • openeuler基于
  • 三类职业指的是什么
  • 增值税预征税率是多少
  • 筹建期工会经费怎么算
  • 先开发票后收款可以合并做账吗
  • 以房租入股公司怎么交税
  • 个体升一般纳税人的界限
  • 职工体检费用标准规定
  • 财务报表里的现金流量表括号是什么意思
  • 公允价值变动损益借贷方向增减
  • 收到以前年度退回的企业所得税怎么做账
  • 未确认融资费用借贷方向
  • 帐务处理是指什么工作
  • 融资租赁咨询服务合同
  • 冲红发票如何做账务处理
  • 社保费和公积金计提分录
  • etc 电子票
  • 电子钥匙有效期多久
  • 备查账包括哪些
  • 微软windows 10
  • 在幻灯片母版中
  • mac快速开机
  • windows软件删除
  • win8怎么设置ip地址
  • windows 8.1 with update
  • The file /boot/grub/stage1 not read cor 解决办法
  • win10系统无法安装ie11
  • win10一年更新几次
  • 常用的批处理命令
  • css并集
  • IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解决方案
  • shell脚本解压tar文件
  • centos6安装python
  • jQuery Ajax传值到Servlet出现乱码问题的解决方法
  • 请问在javascript程序中
  • unity游戏加密
  • js优化108条建议
  • jQuery插件是什么
  • Android SQLite, KopDB 框架学习1——使用
  • 酒店行业区分小巨头企业
  • 五四新文化运动究竟新在哪里
  • 云南省地方税务局公告2011年第6号
  • 劳务派遣工为什么没年假了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设