当前位置: 首页 > article >正文

vue3中echarts柱状图横轴文字太多放不下怎么解决

问题:在做数据展示的时候,使用的是echarts,遇到了个问题,就是数据过多,但是设置的x轴的文字名称又太长,往往左边第一个或右边最后一个的名称展示不全,只有半个。

从网上找到了几种办法,但是最总实现的效果不能通过。

导致这个问题的原因就是,最边上的那条数据的宽度太小了,名称又远远超过这个宽度,再加上echarts默认的x轴文字是居中显示的。所以有一侧的名称显示不全。

解决办法:

  1.  配置option设置中的grid;这个是设置图表四周的padding的,将左边或右边的padding增加到能显示全名称就行了。

    grid: {
          top: '10', // 距离容器上边界的距离
          right: '30', // 距离容器右边界的距离
          bottom: '0', // 距离容器下边界的距离
          left: '0', // 距离容器左边界的距离
          containLabel: true, // 包含标签的绘图区域
        },

  2. x轴名称倾斜展示。在options配置中的xAxis中配置如下代码:

    axisLabel: {
                  interval: 0,
                  rotate: 40,
                },
    

  3. 名称竖直显示。在options配置中的xAxis中配置如下代码:

    axisLabel: {
                  interval: 0,
                  formatter: function (value) {
                    return value.split("").join("\n");
                  },
    		}
    

  4. 在特定文字后面加换行处理。在options配置中的xAxis中配置如下代码:

    axisLabel: {
                  interval: 0,
                  lineHeight: 18,
                  formatter: function (value) {
                    return value.split("_").join("_\n");
                  },
                },
    

后面三种方法全是从网上找到的:vue——echarts柱状图横轴文字太多放不下【处理办法】_echarts柱状图横坐标文字太长放不下两行放-CSDN博客 


http://www.kler.cn/a/320629.html

相关文章:

  • 4.2 Android NDK 基础概念
  • 基于单片机智能温室大棚监测系统
  • (一)- DRM架构
  • MCU的时钟体系
  • Scratch 014生日贺卡(上)
  • 中仕公考怎么样?事业编面试不去有影响吗?
  • 【深度学习】初识神经网络
  • JAVA同城服务场馆门店预约系统支持H5小程序APP源码
  • [vulnhub] pWnOS v2.0
  • 《MATLAB项目实战》,专栏目录和介绍
  • JavaScript 数据可视化:前端开发的核心工具
  • 校园美食地图:Spring Boot实现的探索与分享平台
  • xpath应用大全
  • Relations Prediction for Knowledge Graph Completion using Large Language Models
  • PG逻辑订阅功能
  • 数据分析师之Excel数据清洗
  • 开始场景的制作+气泡特效的添加
  • 【Webpack】实现持久化缓存
  • 两台虚拟机之分布式部署
  • 如何理解MVCC
  • .net 之内存回收
  • 阿里云服务器发布node服务后,连接不上
  • 简单分享下Python的if
  • 华为HarmonyOS灵活高效的消息推送服务(Push Kit) - 4 获取Push Token
  • 科研绘图系列:R语言连线点图(linechart dotplot)
  • 浅析安科瑞Acrel-1000DP分布式光伏监控系统在某煤矿5MW分布式光伏项目中的应用-安科瑞 蒋静