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

  • 苹果6plus可以升级到最新版本不(苹果6plus)(苹果6plus可以升级ios14吗)

    苹果6plus可以升级到最新版本不(苹果6plus)(苹果6plus可以升级ios14吗)

  • 苹果水平仪没了(苹果的水平仪不见了)

    苹果水平仪没了(苹果的水平仪不见了)

  • 手机屏幕有个圆圈怎样去掉(手机屏幕有个圆圈怎么去掉)

    手机屏幕有个圆圈怎样去掉(手机屏幕有个圆圈怎么去掉)

  • 淘宝号可以借给别人吗(淘宝号可以借给别人开企业店吗)

    淘宝号可以借给别人吗(淘宝号可以借给别人开企业店吗)

  • 荣耀30pro+什么时候上市(荣耀30pro+什么时候上市的)

    荣耀30pro+什么时候上市(荣耀30pro+什么时候上市的)

  • 笔记本闪屏怎么回事(笔记本闪屏怎么强制关机)

    笔记本闪屏怎么回事(笔记本闪屏怎么强制关机)

  • ctrl+tab是什么快捷键(ctrl+tab键的作用)

    ctrl+tab是什么快捷键(ctrl+tab键的作用)

  • 华为截图手势怎么弄(华为手机截图手势)

    华为截图手势怎么弄(华为手机截图手势)

  • 苹果xsmax可以用5g网络吗

    苹果xsmax可以用5g网络吗

  • 苹果手机边框有缝隙怎么办(苹果手机边框有缝隙正常吗)

    苹果手机边框有缝隙怎么办(苹果手机边框有缝隙正常吗)

  • 页眉有一条线怎么去掉(页眉上有根线)

    页眉有一条线怎么去掉(页眉上有根线)

  • app里的视频怎么保存到本地(app里的视频怎么弄出来)

    app里的视频怎么保存到本地(app里的视频怎么弄出来)

  • 爱奇艺自动扣款可以退吗(爱奇艺自动扣款怎么追回)

    爱奇艺自动扣款可以退吗(爱奇艺自动扣款怎么追回)

  • pe进不去是什么原因(pe进不去)

    pe进不去是什么原因(pe进不去)

  • web标准包括哪三方面(web标准包括哪三个方面)

    web标准包括哪三方面(web标准包括哪三个方面)

  • 苹果信息有个感叹号什么意思(苹果信息有个感叹号在闪)

    苹果信息有个感叹号什么意思(苹果信息有个感叹号在闪)

  • iphonex如何验机(iphone x验机)

    iphonex如何验机(iphone x验机)

  • 小米9双4g有什么用(小米9是双模手机吗)

    小米9双4g有什么用(小米9是双模手机吗)

  • 微信操作频繁多久恢复(微信操作频繁多久可以恢复加好友)

    微信操作频繁多久恢复(微信操作频繁多久可以恢复加好友)

  • 小米9是5g手机吗(华为nova11pro是5g手机吗)

    小米9是5g手机吗(华为nova11pro是5g手机吗)

  • 微信语音铃声怎么设置(微信语音铃声怎么换一个)

    微信语音铃声怎么设置(微信语音铃声怎么换一个)

  • 【详讲】微信小程序分包流程步骤(微信怎么开小)

    【详讲】微信小程序分包流程步骤(微信怎么开小)

  • 前端如何使用后端提供的接口拿数据,文件配置及详细使用(前端后端选择)

    前端如何使用后端提供的接口拿数据,文件配置及详细使用(前端后端选择)

  • 韦尼格罗德的圣诞市场,德国萨克森-安哈尔特州 (© Krzysztof Baranowski/Moment/Getty Images)(韦罗尼卡)

    韦尼格罗德的圣诞市场,德国萨克森-安哈尔特州 (© Krzysztof Baranowski/Moment/Getty Images)(韦罗尼卡)

  • 广东省增值税发票勾选平台
  • 增值税普票没有章
  • 收到政府的补贴收入现金流量表填哪里
  • 小规模纳税人企业所得税计算
  • 金税盘维护费应该计入什么科目
  • 公司固定资产抵税
  • 一般纳税人什么情况可以开3%的发票
  • 工程公司的材料员在哪里考试
  • 财政拨款结余明细科目编码
  • 对外投资固定资产的账务处理
  • 资产处置损益是收入还是费用
  • 取得租金收入的会计分录
  • 一个公司帮另一个公司代付款
  • 小规模餐饮业会计核算
  • 一般纳税人进项税额转出会计分录
  • 小微企业免征增值税政策2023
  • 税前可以扣除的管理费用计算公式
  • 个人所得税承租承包经营所得
  • 残疾人保障金中上年在职职工人数怎么计算
  • 销售商品收到商业汇票属于什么科目
  • 房地产记账凭证
  • 固定资产入账会计
  • 主营业务收入如何确认
  • 小规模企业低值易耗品摊销方法
  • 享受小型微利企业税收优惠的条件
  • 个税申报月份有误如何调整?
  • 公司对外租赁
  • windows 10如何清除联网记录
  • 如何解决无线网络连接问题
  • 手机网速测试怎么看多少兆网
  • 土地使用权评估中的成本法
  • mac连不上wifi怎么回事 其他设备却可以
  • win10系统通知中心在哪
  • php json转对象
  • 鸿蒙系统怎么安装电脑
  • linux安装方式有
  • 哪些资产类科目增加记贷方
  • 什么是增值税扣除标准
  • php是面向对象编程吗
  • 微信公众平台的名词解释
  • 智能驾驶adas概念股龙头
  • html span标签作用
  • mysql主从同步的优点
  • 哪些无票费用能够抵扣所得税
  • 在途资金属于什么科目
  • 销售清单需要盖什么章子
  • 累计预扣法税率表
  • 公司租用个人房子凭收据可以入账吗
  • 公司个税如何申报流程
  • 金融工具占比低
  • 汇算清缴职工教育经费
  • 出差补贴费计入什么科目
  • 留抵抵欠税附加税需要交嘛
  • 收入不足3000
  • 个体户怎么办
  • 公司购买的商业保险如何使用
  • 新建厂房费用可以直接计入管理费用么
  • 建筑工程劳务分包,工伤责任承担
  • 对方开商业承兑汇票给我们
  • 产品质量问题有赔偿吗
  • 营改增后的增值税税目税率表
  • 个人银行帐户可以代理销户吗?
  • 公司自建的房子能买吗
  • 数据表的联接
  • mysql里面的事务
  • 将u盘制作成u启动u盘启动盘
  • linux交换空间的作用
  • win8设置关机键
  • linux用户账户管理
  • searchnav.exe - searchnav是什么进程 有什么用
  • keyemain.exe是什么
  • 字符有大小吗
  • 微信小程序访问相册权限在哪里
  • pythonlist排序算法
  • js中dom的用法
  • python的params
  • 广西12366社保缴费APP
  • 四川省地方税务局公告2018年第3号
  • 经营所得专项扣除养老保险费可以全额扣除吗
  • 综治中心能取代公务员吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设