我是靠谱客的博主 成就信封,最近开发中收集的这篇文章主要介绍echarts中图表适配,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

(function () {
      // 1. 实例化对象
      var myChart = echarts.init(document.querySelector(".bar .chart"));
      // 2. 指定配置项和数据
      var option = {
        color: ["#2f89cf"],
        tooltip: {
          trigger: "axis",
          axisPointer: {
            // 坐标轴指示器,坐标轴触发有效
            type: "shadow", // 默认为直线,可选为:'line' | 'shadow'
          },
        },
        grid: {
          left: "0%",
          right: "0%",
          bottom: "1%",
          top: "10px",
          containLabel: true,
        },
        xAxis: [
          {
            type: "category",
            data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
            axisTick: {
              alignWithLabel: true,
            },
            axisLabel: {
              color: "rgba(255,255,255,.6)",
              fontSize: "12"
            },
          },
        ],
        yAxis: [
          {
            type: "value",
            axisLine: {
              lineStyle: {
                color: "rgba(255,255,255,.6)",
                width: "1"
              }
            },
            // color of yAxis
            splitLine: {
              lineStyle: {
                color: "rgba(255,255,255,.6)",
              }
            },
            axisLabel: {
              color: "rgba(255,255,255,.6)",
              fontSize: "12"
            },
          },
        ],
        series: [
          {
            name: "直接访问",
            type: "bar",
            // 修改柱子宽度
            barWidth: "35%",
            data: [10, 52, 200, 334, 390, 330, 220],
            itemStyle: {
              // 修改柱子圆角
              barBorderRadius: 3
            }
          },
        ],
      };
      myChart.setOption(option);
      
    })();

在配置了以上的图表后,发现虽然放置图表的容器使用的是响应式布局,但图表大小并没有自适应,增加以下代码:

window.addEventListener("resize",function (){
  myChart.resize();
});

此时拖动浏览器窗口,图表已经可以适配了。

最后

以上就是成就信封为你收集整理的echarts中图表适配的全部内容,希望文章能够帮你解决echarts中图表适配所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部