直角坐标系

直角坐标系中的常用配置

  直角坐标系图表:柱状图、折线图、散点图

  配置1:网格 grid

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

    显示grid:show进行控制

    grid的边框:borderWidth、borderColor

    grid的位置和大小:left、top、right、bottom;width、height

 var option = {
            // 网格
            grid: {
                show: true, // 控制网格的显示
                borderWidth: 10, // 网格边框宽度
                borderColor: 'pink', // 边框颜色
                top: 120, //边框位置
                left: 120,
                width: 100, // 边框和图表大小
                height: 100
            },
}

  配置2:坐标轴 axis

    坐标轴分为x轴和y轴(xAxis、yAxis)

    一个grid中最多有两种位置的x轴和y轴

    坐标轴类型 type:

      value:数值轴,自动从series中的data中读取数据;

      category:类目轴,该类型必须通过data设置类目数据

    显示位置 position:

      xAxis:可取值为top或者bottom;

      yAxis:可取值为left或者right  

      xAxis: {
                type: 'category',
                data: xDataArr,
                position:'top'
            },
            yAxis: {
                type: 'value',
                scale: true,
                position:'right'

            },
            series: [{
                name: '语文',
                type: 'bar',
                data: yDataArr,
            }]

  配置3:区域缩放 dataZoom

    dataZoom用于区域缩放,对数据范围过滤,x轴和y轴都可以拥有;

    dataZoom是一个数组,意味着可以配置多个区域缩放器。

    类型 type:

      slider:滑块

      inside:内置,依靠鼠标滚轮或者双指缩放

    指明产生作用的轴:
      xAxisIndex:设置缩放组件控制的是哪个x轴,一般写0即可;

      yAxisIndex:设置缩放组件控制的是哪个y轴,一般写0即可。

    指明初始状态的缩放情况:

      start:数据窗口范围的起始百分比;

      end:数据窗口范围的结束百分比。

      var option = {
            // // 区域缩放
            // toolbox: {
            //     feature:{
            //         dataZoom: {}
            //     }
            // },

            // 多个区域缩放器
            dataZoom: [{
                xAxisIndex:0, // 设置缩放组件控制的是哪个x轴
                // type:'slider' // 底部滑块进行筛选
                type: "inside" // 滚轮轮动进行筛选
            }, {
                yAxisIndex:0,
                type: 'slider',
                // 指明初始状态的缩放情况
                start:0, 
                end:50
            }],

 如图:

posted on 2020-12-26 13:59  稳住别慌  阅读(890)  评论(0编辑  收藏  举报