微信小程序统计图表之折线图曲线图

 博主介绍:本人专注于Android/java/数据库/微信小程序技术领域的开发,以及有好几年的计算机毕业设计方面的实战开发经验和技术积累;尤其是在安卓(Android)的app的开发和微信小程序的开发,很是熟悉和了解;本人也是多年的Android开发人员;希望我发布的此篇文件可以帮助到您;

🍅希望此文章可以帮助到您🍅

目录

微信小程序文章推荐

 图表说明:

效果显示

一、json文件引入

二、前端界面

二、js逻辑处理

四、测试数据

三、留个脚印吧


微信小程序文章推荐

微信小程序布局图片上面显示文字

微信小程序实现左边图片右边文字效果

微信小程序获取当前日期和时间

  微信小程序绘制地图轨迹线路

微信小程序绘制marker

微信小程序之绘制多个marker以及调用手机地图软件导航

 图表说明:

使用的图标库是:uCharts跨平台图表库

 说明:在使用之前需要先下载网站提供的js文件信息;下载完放在自己的小程序项目目录里面;

 

效果显示

一、json文件引入

{

    "usingComponents": {

        "qiun-wx-ucharts": "../charts/index"

    }

}

二、前端界面

 <view class="mapCode">

    <view class="charts-box">

      <qiun-wx-ucharts type="line" opts="{{opts}}" chartData="{{chartData}}" />

    </view>

  </view>

三、js逻辑处理

在data里面设置图表的样式:

    opts: {

      color: ["#40ac44"],

      padding: [15, 10, 0, 15],

      dataLabel: false,

      dataPointShape: false,

      enableScroll: false,

      legend: {},

      xAxis: {

        disableGrid: true

      },

      yAxis: {

        gridType: "dash",

        dashLength: 2,

        data: [

          {

            min: 0,

            max: 150

          }

        ]

      },

      extra: {

        line: {

          type: "curve",

          width:3,

          activeType: "hollow",

          linearType: "custom"

        }

      }

    },

                     

四、测试数据

getServerData() {
      //模拟从服务器获取数据时的延时
      setTimeout(() => {
        //模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
        let res = {
            categories: ["2018","2019","2020","2021","2022","2023"],
            series: [
              {
                name: "成交量A",
                lineType: "dash",
                data: [35,8,25,37,4,20]
              },
              {
                name: "成交量B",
                data: [70,40,65,100,44,68]
              },
              {
                name: "成交量C",
                data: [100,80,95,150,112,132]
              }
            ]
          };
        this.setData({ chartData: JSON.parse(JSON.stringify(res)) });
      }, 500);
    },
  }

五、留个脚印吧

大家要是感觉此篇文章有意义;那就给个关注、点赞,收藏吧;

🍅也可以关注文档末尾公众号🍅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android毕业设计源码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值