搜索

查看: 3105|回复: 11

[JavaScript] echart在微信小程序的使用简单示例

[复制链接]
发表于 2023-5-4 11:50:51 | 显示全部楼层 |阅读模式
Editor 2023-5-4 11:50:51 3105 11 看全部
目录
  • echarts不显示在微信小程序
  • css样式
  • echarts的grid属性详解
  • js
  • 总结echart在微信小程序的使用

    echarts不显示在微信小程序

      

    css样式
    ec-canvas {
        width: 100%;
        height: 100%;
      }
      .container {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;  
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
      }

    echarts的grid属性详解
  • grid配置项:图标离容器的距离
  • show:是否显示直角坐标系网格-----------值:true?false
  • left:图表离容器左侧的距离-----------------值:number?百分比
  • top:图表离容器顶部的距离-----------------值:number?百分比
  • right:图表离容器右侧的距离---------------值:number?百分比
  • bottom:图表离容器底部的距离------------值:number?百分比
  • backgroundColor:网格背景色-------------值:rgba或#000000
  • borderColor:网格的边框颜色--------------值:rgba或#000000
  • borderWidth:网格的边框线宽-------------值:number
  • 备注:背景色-边框-线宽生效前提:设置了show:true,边距不受show影响
    js
    import * as echarts from '../../base-ui/ec-canvas/echarts';
    let chart = null;
    function initChart(canvas, width, height, dpr) {
      chart = echarts.init(canvas, null, {
        width: width,
        height: height,
        devicePixelRatio: dpr // new
      });
      canvas.setChart(chart);
      var option = {
        tooltip: {
            trigger: 'axis',
            axisPointer: {
              type: 'shadow'
            }
          },
        xAxis: {
            type: 'category',
            data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
            axisLabel:{
                fontSize:10
            },
          },
          yAxis: {
            type: 'value',
          },
          series: [
            {
              data: [-120, 200, 150, 80, -70, 110, 130],
              type: 'bar'
            }
          ]
      };
      chart.setOption(option);
      return chart;
    }
    Page({
      onShareAppMessage: function (res) {
        return {
          title: 'ECharts 可以在微信小程序中使用啦!',
          path: '/pages/index/index',
          success: function () { },
          fail: function () { }
        }
      },
      data: {
        ec: {
          onInit: initChart
        }
      },
      onReady() {
        setTimeout(function () {
          // 获取 chart 实例的方式
          // console.log(chart)
        }, 2000);
      }
    });

    2023022109385657.png

    2023022109385657.png


    总结
    到此这篇关于echart在微信小程序的使用的文章就介绍到这了,更多相关echart在微信小程序的使用内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛
  • 回复

    使用道具 举报

    发表于 2023-6-30 08:35:45 | 显示全部楼层
    井底燕雀傥 2023-6-30 08:35:45 看全部
    楼主太厉害了!楼主,I*老*虎*U!我觉得知鸟论坛真是个好地方!
    回复

    使用道具 举报

    发表于 2023-6-30 14:42:17 | 显示全部楼层
    123456868 2023-6-30 14:42:17 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-6-30 17:33:43 | 显示全部楼层
    老橡树1 2023-6-30 17:33:43 看全部
    楼主,我太崇拜你了!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-7-4 00:16:37 | 显示全部楼层
    幸福341 2023-7-4 00:16:37 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    回复

    使用道具 举报

    发表于 2023-7-4 04:58:34 | 显示全部楼层
    胡37 2023-7-4 04:58:34 看全部
    楼主发贴辛苦了,谢谢楼主分享!我觉得知鸟论坛是注册对了!
    回复

    使用道具 举报

    发表于 2023-7-5 11:10:33 | 显示全部楼层
    永远就三年疗 2023-7-5 11:10:33 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    发表于 2023-7-6 04:46:51 | 显示全部楼层
    塞翁364 2023-7-6 04:46:51 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-7-6 14:36:43 | 显示全部楼层
    丁侦球 2023-7-6 14:36:43 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    回复

    使用道具 举报

    发表于 2023-7-6 18:16:23 | 显示全部楼层
    dxf17 2023-7-6 18:16:23 看全部
    既然你诚信诚意的推荐了,那我就勉为其难的看看吧!知鸟论坛不走平凡路。
    回复

    使用道具 举报

    • 您可能感兴趣
    点击右侧快捷回复 【请勿灌水】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| SiteMap| 小黑屋| 知鸟论坛
    联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表