• echarts-直角坐标系通用配置


    直角坐标系的图表指的是带有x轴和y轴的图表, 常见的直角坐标系的图表有: 柱状图 折线图 散点图
    针对于直角坐标系的图表, 有一些通用的配置

     网格 grid

    grid是用来控制直角坐标系的布局和大小, x轴和y轴就是在grid的基础上进行绘制的

    1. grid:{
    2. show:true, // 显示网格
    3. borderWidth:4, // 描边的宽度
    4. borderColor:'#f35', // 描边的颜色
    5. left:100, // 根据盒子容器的偏移量
    6. top:100,
    7. width:300, // 网格的大小
    8. height:300
    9. },

     坐标轴 axis

    这个我们之前已经经常用到
    坐标轴分为x轴和y轴, 一个 grid 中最多有两种位置的 x 轴和 y 轴
    坐标轴类型 type
    value : 数值轴, 自动会从目标数据中读取数据
    category : 类目轴, 该类型必须通过 data 设置类目数据
    坐标轴位置
    xAxis : 可取值为 top 或者 bottom
    yAxis : 可取值为 left 或者 right

    把坐标轴设置成由 正常左下设置成 右上

    xAxis: {// X轴
      type:'category', // 类目轴
      data: ['小吴', '小孟', '小韩', '小罗', '小崔'],
      position: 'top'
    },
    yAxis: { // Y轴
      type:'value', // 数值轴
      position:'right'
    },

    区域缩放 dataZoom 

    dataZoom 用于区域缩放, 对数据范围过滤, x轴和y轴都可以拥有, dataZoom 是一个数组, 意味着
    可以配置多个区域缩放器

    slider : 滑块

    dataZoom:[
      {
        type:'slider', // 有滑块的缩放
        yAxisIndex:0, // 指定在哪个轴起作用 一版情况下 直角坐标系 只会有一个x y 轴 0 就默认是第一个
        // xAxisIndex:0, X轴Y轴都可以 
        start:25, // 还可以指定开始和结束
        end:75
      },
    ],

    inside : 内置  依靠鼠标滚轮或者双指缩放 并不会显示出来

    dataZoom:[
     { type:'slider', // 有滑块的缩放 
    yAxisIndex:0, // 指定在哪个轴起作用 一版情况下 直角坐标系 只会有一个x y 轴 0 就默认是第一个 
    // xAxisIndex:0, X轴Y轴都可以 
    start:25, // 还可以指定开始和结束
     end:75 },
      {
        type: 'inside', // 鼠标滑动缩放(无提示)
        yAxisIndex:0,
        start:45, // 还可以指定开始和结束
        end:85
      }
    ],

  • 相关阅读:
    Redis (主从复制,哨兵模式,集群)概述及部署
    企业应用架构研究系列一:业务拆分
    MySQL - 一文解析 SQL 的执行顺序
    fastadmin后台系统无法删除文件
    2021年Java进阶面试题总结
    SQL之回炉重造
    泄露35TB数据,医疗巨头Henry Schein遭受黑猫勒索组织攻击
    从源码分析vue3组件的生命周期
    基于深度优先搜索的图遍历
    linux奇技淫巧
  • 原文地址:https://blog.csdn.net/benlalagang/article/details/126907658