echart柱状图自己总结汇总使用-包含滑动等

let option = {
  title: {
    text: '', // 主标题
    // 主标题文本样式设置
    textStyle: {
      color: '#666',
      fontWeight: 'bold',
      fontSize: '20px',
    },
    // itemGap设置主副标题之间的纵向间距,单位px,默认为10
    itemGap: 4,
    // top指title组件离容器上侧的距离,取值可为具体像素如20, 也可为百分比如'20%', 也可以是'top', 'middle', 'bottom'
    top: 4,
    // left指title组件离容器左侧的距离,取值可为具体像素如20, 也可为百分比如'20%', 也可以是'left', 'center', 'right'
    left: '50%',
    // textAlign指主副标题水平对齐方式,默认左对齐,可选值:'auto'、'left'、'right'、'center'
    textAlign: 'center',
  },
  tooltip: {//鼠标悬浮提示
    trigger: 'axis',
    axisPointer: {
      type: 'cross',
      crossStyle: {
        color: '#999'
      }
    }
  },
  legend: { // 图例
    show: true,
  },
  xAxis: {
    type: 'category',
    data: dateList/*['周一', '周二', '周三', '周四', '周五', '周六', '周日']*/,
    axisLabel: {
      interval: 0,
      rotate: "45",//旋转45°
    }
  },
  yAxis: {
    name: '万元',
    //interval: 300,//刻度间隔
    type: 'value'
  },
  series: [
    {
      name: '预测',
      type: 'bar',
      barWidth:'20%',//系列柱状图宽度
      data: preditList/*[120, 200, 150, 80, 70, 110, 130]*/,
      color:'grey'
    },
    {
      name: '实际',
      type: 'bar',
      barWidth:'20%',
      data: realityList/*[140, 300, 160, 100, 80, 120, 190]*/,
      color:'#2b85e4'
    },
  ],
  // 数据区域缩放组件配置
  dataZoom: [{
    type: 'inside',
    // 数据窗口范围的起始百分比
    start: 0,
    // 数据窗口范围的结束百分比
    end: 30,
    // 是否锁定选择区域(或叫做数据窗口)的大小,如果设置为 true 则锁定选择区域的大小,也就是说,只能平移,不能缩放
    zoomLock: true
  },
  // 手柄的icon相关配置
  {
    handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z',
    handleSize: '80%',
    handleStyle: {
      color: '#fff',
      shadowBlur: 3,
      shadowColor: 'rgba(0, 0, 0, 0.6)',
      shadowOffsetX: 2,
      shadowOffsetY: 2
    }
  }]
};
随着手机的普及和便携性的增强,越来越多的用户习惯于使用手机来浏览信息和数据。为了满足用户的需求,许多网站和APP都提供了丰富的数据可视化功能,其中包括柱状图展示功能。Echart是一款开源的数据可视化库,提供了丰富的图表类型和交互方式,方便开发人员为手机端设计出功能齐全且易于理解的柱状图。 手机展示Echart柱状图需要注意以下几: 1. 优化显示效果:手机屏幕较小,显示空间有限。需要优化柱状图的大小和比例,尽可能减少不必要的标签和图例,让用户通过简单的滑动和缩放就能轻松完成查看和比较数据的操作。 2. 响应式设计:手机屏幕尺寸和分辨率不一,需要针对不同的设备进行响应式设计。可以采用REM或%等相对单位进行布局和样式设计,使柱状图在不同屏幕设备上都具有良好的显示效果。 3. 交互方式:Echart支持多种交互方式,如切换数据、缩放、查看详细信息等。在手机端展示时,应该优化交互方式,使用户能够通过简单的操作就能完成复杂的功能,比如使用手指滑动选择数据范围、双击柱状图查看详细信息等。 4. 前端技术:手机展示Echart柱状图需要借助前端技术进行实现,如HTML、CSS和JavaScript等。在开发时需要选择轻量和高效的前端库和框架,避免浪费不必要的资源和性能。 在总结,手机展示Echart柱状图需要针对用户需求和手机特性进行优化和设计,运用响应式布局和交互方式,通过前端技术实现高效和易用的柱状图功能。如此,才能更好的为用户提供高质量的数据分析和展示服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值