echarts JS获取当前宽度并动态更改Y的值

  • Post author:
  • Post category:其他


用于适配,写死的话适配大屏幕的会比较麻烦

 var myChart = echarts.init(document.getElementById('statistics_left')),
                        width = window.screen.width,
                        heighty = 180;//默认Y轴高度
                        if(width>410 && width<418){
                            heighty = 210
}

并把默认的Y值改为

 legend: {
                    data: ["慢跑"],
                    show:true,
                    padding:2,
                     align: 'left', //水平方向位置
                        verticalAlign: 'left', //垂直方向位置
                        x : -3,  //图例显示在右边
                        y: heighty,   //图例在垂直方向上面显示居中
                         itemWidth:5,  //图例标记的图形宽度
                        itemHeight:5, //图例标记的图形高度
 },

适用于全局数据



版权声明:本文为JINX1024原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。