• echarts 堆积图


    // 堆积图
    $(document).ready(function () {
    
      var myChart = echarts.init(document.querySelector(".mes8 .chart"));
    
      myChart.setOption ({   
        color: ["#00f2f1","#F8B448","#2f89cf","#8B78F6", "#ed3f35"],
        tooltip: {
          // 通过坐标轴来触发
          trigger: "axis",
        },
        legend: {
          // 距离容器10%
           right: "10%",
          // 修饰图例文字的颜色
          textStyle: {
            color: "#4c9bfd"
          }
        },
        grid: {
          top: "15%",
          left: "3%",
          right: "4%",
          bottom: "1%",
          show: true,
          borderColor: "#012f4a",
          containLabel: true
        },
    
        xAxis: {
          type: "category",
          // 去除刻度
          axisTick: {
            show: true
          },
          // 修饰刻度标签的颜色
          axisLabel: {
            interval:1,  //0强制显示所有标签,如果设置为1,表示隔一个标签显示一个标签,如果为3,表示隔3个标签显示一个标签
            //rotate:40, //标签倾斜的角度,在类目轴的类目标签显示不全时可以通过旋转防止标签重叠(官方这样说的)旋转的角度是-90到90度  
            color: "rgba(255,255,255,.7)"
          },
          // 去除x坐标轴的颜色
          axisLine: {
            show: false
          }
        },
    
        //设置两个y轴,左边显示数量,右边显示概率
        yAxis: [
        {
          type: "value",
          name: '数量(台)',  //左边显示
          //splitNumber: 10,//坐标轴的分割段数
          show:true,
          //interval: 50,
          // 去除刻度
          axisTick: {
            show: false
          },
          splitLine: {
                        show: false//是否显示分隔线。
                    },
          axisLabel: {
                        color: "rgba(255,255,255,.7)"   // 修饰刻度标签的颜色
                    },
              // 修改y轴分割线的颜色
              splitLine: {
                       lineStyle: {
                            color: "#012f4a"
                                  }
                        }, 
          },
    
          ],
    
        dataset: {
              //指示名称
             dimensions: ['product',  '电商', '线下','杭邦','大客户','平均'], 
             source: [ ]
          },
        series: [
          {
           // name: "发货",
            type: "bar",
            stack: '总量'
          },
          {
            type: "bar",
            stack: '总量'
          },
          {
            type: "bar",
            stack: '总量'
          },
          {
            type: "bar",
            stack: '总量'
          },
          {
            type: "line",
            symbol: "none"   //去掉折线上面的小圆点
          }
       
        ]
      });
        //第一次加载
        myChart.showLoading();
           // 异步加载数据
       //$.get('dateplan.json').done(function (data) {
       $.get('data8.json').done(function (data) {
        myChart.hideLoading();
          myChart.setOption({ 
          dataset:{  source:data.source  },
      });
    
      window.addEventListener("resize", function () {
        myChart.resize();
      });
      
    });
    
    });

  • 相关阅读:
    【UWP】使用Action代替Command
    【UWP】在不同类库使用ResourceDictionaries
    【UWP】不通过异常判断文件是否存在
    【UWP】批量修改图标尺寸
    【UWP】FlipView绑定ItemsSource,Selectedindex的问题
    【UWP】UI适配整理
    【iOS】Object-C注释
    【iOS】desctiption和debugDescription
    【iOS】关联属性存取数据
    【iOS】配置和使用静态库
  • 原文地址:https://www.cnblogs.com/redhat588/p/14254076.html
Copyright © 2020-2023  润新知