echarts 的使用和参数设置

使用方法

  1. 图像展示的容器

    // html
    <div id="data_show" class="data_show"></div>
    
    // css 设置一个大小
      .data_show {
         width: 100%;
         height: 5.3rem;
      }
    
    复制代码
  2. 初始化

    • var data_show = echarts.init(document.getElementById("data_show"));
  3. 填写参数

    option_count = {
        tooltip: {
          trigger: "axis",
          show: false
        },
        calculable: true,
        grid: {
          // 整个树状图位置
          left: "5%",
          right: "5%",
          top: "10%",
          containLabel: true,
          height: 220
        },
        xAxis: {
          type: "category",
          data: x_data,
          axisLabel: {
            //调整x轴的lable
            textStyle: {
              fontSize: 10,
              color: "#71777D"
            },
            interval: 0
            // rotate: -40
          },
          // 去除x轴上的刻度线
          axisTick: {
            show: false
          },
          // 坐标轴线
          axisLine: {
            lineStyle: {
              color: "#F0F2F3"
            }
          }
        },
        yAxis: [
          {
            type: "value",
            splitLine: {
              //网格线的格式
              show: true,
              lineStyle: {
                color: "#F0F2F3", //网格线颜色
                width: 1, //网格线宽度
                type: "solid" //网格线样式
              }
            },
            axisLabel: {
              //调整x轴的lable
              textStyle: {
                fontSize: 10, // 让字体变大
                color: "#71777D"
              }
            },
            axisLine: {
              show: false
            },
            // 去除x轴上的刻度线
            axisTick: {
              show: false
            }
          }
        ],
        series: {
          name: "平均分",
          type: "bar",
          barWidth: 24,
          itemStyle: {
            normal: {
              color: "#B3DE9A"
            }
          },
          data: y_data
        }
    };
    
    复制代码
  4. 将参数隐射到容器里

    • data_show.setOption(option_count);

关于那些参数

  1. 图形位置

    • 树状图和折线图位置 =>grid
    grid: {
      // 整个树状图位置
      left: "5%",
      right: "5%",
      top: "10%",
      containLabel: true,
      height: 220
    },
    复制代码
    • 饼状图位置
      • center: ["48%", "50%"],
  2. 树状图柱子的宽度

    • barWidth: 24
  3. 控制饼图的大小

    • radius: [0,"50%"]
  4. x轴

    • 刻度线显示与否: axisTick: {show: false}
    • 坐标轴线颜色: axisLine: {lineStyle: {color: "#E7E9EC"}}
  5. y轴

    • 网格线的格式

      splitLine: {
        //网格线的格式
        show: true,
        lineStyle: {
          color: "#F0F2F3", //网格线颜色
          width: 1, //网格线宽度
          type: "solid" //网格线样式
        }
      },
      复制代码

转载于:https://juejin.im/post/5b0cef4bf265da08d90470b4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值