• 使用echarts柱状图横坐标文字过长放不下,文字会被隐藏


    1、可以设置字体倾斜实现效果

    这是在xAxis: 中加入了

    axisLabel: {
        interval: 0,
        rotate: 20
    }
    

      

    interval:间隔 每个坐标之间的间隔,正常显示设置 0 就可以了。

    rotate:偏移,也可以说是倾斜。值是number类型 

    但是这样可能会有新的问题,就是左右边距不够文字会被遮挡一部分,这就需要用到

    grid:{
        left:"20%",   //grid 组件离容器左侧的距离
        right:"30px", //grid 组件离容器右侧的距离
        bottom:"20%"  //grid 组件离容器下边距的距离
    }
    

      可以设置边框的距离,调到合适的距离文字就可以完全展示出来了。

    2、第二种是让文字竖直排列

    直接设置formatter文字竖直显示

    axisLabel中使用formatter回调,formatter有两个参数,使用方法是这样的formatter:function(value,index){} 

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

    3、第三种让文字竖直排列

                    series: [
                        {
                            data: [10, 9, 7, 7, 6, 5, 5,5,4,1],
                            type: 'bar',
                            label: {
                                show: true,
                                position: 'insideBottom',//文字显示在柱子中
                                distance: 3,//文件间距
                                align: 'left',
                                verticalAlign: 'middle',
                                rotate: 90,//文件旋转90度
                                formatter: '{b}             {c}',
                                fontSize: 14,//文字大小
                                textStyle: { color: "#ffffff" }//文字颜色
                            },
                            barWidth: '30',
                            itemStyle: {
                                color: 'rgba(84,112,198,1)',
                            },
                            emphasis: {
                                itemStyle: {
                                    color: 'rgba(84,112,198,0.7)',
                                }
                            }
                        }
                    ]
    

      

     

  • 相关阅读:
    socket的一个错误的解释SocketException以及其他几个常见异常
    lambda表达式和ef的语句转化
    多线程的异步委托初识
    跨线程访问控件的方法
    P1337 [JSOI2004]平衡点 / 吊打XXX
    P4099 [HEOI2013]SAO
    UVA10529 Dumb Bones
    P1291 [SHOI2002]百事世界杯之旅
    P2675 《瞿葩的数字游戏》T3-三角圣地
    P4363 [九省联考2018]一双木棋chess
  • 原文地址:https://www.cnblogs.com/fireicesion/p/16550411.html
Copyright © 2020-2023  润新知