echarts柱状图横(x)轴文字显示不全,一招解决

Posted 翘中之楚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts柱状图横(x)轴文字显示不全,一招解决相关的知识,希望对你有一定的参考价值。

柱状图底部X轴文字过长时,将会出现文字显示不全的问题,这是echarts为了美观默认的设置

现在我们把文章倾斜旋转点角度即可全部显示

  以下是代码

 

scale() 
      var chartDom = document.getElementById("twenty");
      var myChart = this.$echarts.init(chartDom);
      var option;
      option = 
        xAxis: 
          type: "category",
          data: [
            `$this.data1[0].countries_regions`,
            `$this.data1[1].countries_regions`,
          ],
          axisLabel: 
            interval: 0,//横轴信息全部显示
            rotate: -45, //倾斜度 -90 至 90 默认为0
            margin: 5, //刻度标签与轴线之间的距离
            textStyle: 
              fontSize: 9, //横轴字体大小
              color: "#000000",//颜色
            ,
          ,
        ,
        yAxis: 
          type: "value",
        ,
        color: ["#5470c6"],
        series: [
          
            data: [
              `$this.data1[0].value`,
              `$this.data1[1].value`,
            ],
            type: "bar",
          ,
        ],
      ;
      option && myChart.setOption(option);
    ,

 

echarts+x轴刻度间距是怎么回事

echarts+X轴刻度间距的意思echarts中柱状图左右的间距。

一、 echarts中横坐标值显示不全(自动隐藏)解决方案:

1、echarts中,横轴数据如果非常多,会自动隐藏一部分数据,我们可以通过属性interval来进行调整。

2、默认会采用标签不重叠的策略间隔显示标签,则需要在xAxis 属性加上axisLabel:interval: 0。可以设置成 0 强制显示所有标签。

3、xAxis.axisLabel 属性:

axisLabel的类型是object ,主要作用是:坐标轴刻度标签的相关设置(当然yAxis也是一样有这个属性的)。

参考技术A echarts X轴数据太多间隔显示,tooltip让全部显示的方法:
1、不要使用默认的tooltip了,可以对应写一个label记录值,
2、然后控制它的display:block/none 可以试一下,
3、用一个公有的静态变量存储着这个值,
4、然后触发不显示事件时,把tooltip的值清空。
5、最后鼠标移动到listview时,把这个静态变量赋值给这个tooltip.就可以了。

以上是关于echarts柱状图横(x)轴文字显示不全,一招解决的主要内容,如果未能解决你的问题,请参考以下文章

echarts+x轴刻度间距是怎么回事

echarts 柱状图x轴文字加点击事件 参数怎么传? 我这样写只能跳转不能传参数。。

echarts 图例之间的间距怎么设置

echartsX轴文本数据太长溢出问题

echarts X轴数据显示不全问题

百度echarts插件x轴坐标显示不全决解方法