位置: 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个月可以作废吗
  • 印花税的计提
  • 8月现金收入9月存银行如何做账
  • 高新企业奖励金怎么领
  • 一般纳税人开普票和专票有什么区别
  • 公司买手表可以抵扣吗
  • 一般纳税人能不能开3个点的专票
  • 核定征收企业需要做账吗
  • 财务费用最后怎么结转
  • 初始余额录入时需要录入什么
  • 酒店收取的赔偿费是什么
  • 多交的增值税怎么退
  • 收到物业费普通发票做账
  • 物业公司怎么开发票
  • 开通分期付款
  • 景区门票 报销
  • 年底分红如何计税
  • 申报工伤的流程及时间
  • win10禁止使用网络
  • 工程咨询费用取费标准
  • 西方会计要素有哪些
  • 关于工程施工的劳动法规
  • typecho 插件开发
  • antd怎么用
  • 计提房租记什么科目
  • 补贴收入什么时候到账
  • 未办理装修手续
  • php中url
  • nuxt怎么用
  • 在产品定额工时怎么算
  • laravel实战教程
  • php实现留言板功能
  • 淘宝前端用什么写的
  • 小规模城建税减半征收2021新政策
  • 公司与公司的往来款清帐需要交税吗
  • pip清华源安装
  • fmt println
  • 发票验证校验码为什么只能填6位
  • 从财务报表中能看出什么
  • 个人退税证明怎么开具
  • 建筑企业增值税税率是多少
  • 机票行程单可以在到达地打印吗
  • 前端培训费用大概多少
  • java mongodb模糊查询
  • 审计符合性测试
  • 存货盘亏处理报批
  • 企业应付账款的借方登记
  • 房地产增值税抵减
  • 企业租车流程
  • 捐赠,广告宣传费,业务招待费如何调整
  • 国有控股企业股权转让程序
  • 应发工资应税工资
  • 出口未报关收到外汇怎样处理
  • 小规模与一般纳税人的界定
  • 销售边角废料取名怎么取
  • 员工在外餐费怎么做账
  • 进项发票已认证未抵扣分录
  • sql server在表里查找具体数据
  • 系统win10安装
  • 注册表修改后如何生效
  • explore是什么进程
  • winxp刻录光盘步骤
  • winxp的控制面板在哪里
  • linux大于符号
  • Windows7如何查看电脑配置
  • 5个小技巧让你成长
  • opengl 位图
  • 用javascript
  • 如何除掉
  • python redis hmset
  • matlab中sort函数的作用
  • android 启动器 设置
  • python简单gui
  • 基于JAVASCRIPT实现的可视化工具是
  • android studio ndk开发教程
  • python多进程多线程协程
  • python简要介绍
  • 转卖车位土地增值税税率
  • 浙江地税电子税务局
  • 化妆品过海关要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设