微信小程序单页面使用echarts组件实现两个折线图

今天呢,放一个很早以前做的一个echarts组件的引用和实现。话不多说,上图片之后在上代码。这些代码都是我单独运行了才放上来得,应该可以直接用,有个问题是,X轴如果超过7个的话,会看不到后续的X轴,X轴的单位位置也只能在这条线上,比较无奈。首先呢,要去下载echarts插件包放在你的小程序里面接着就按照echarts的文档来查看属性,代码里放入你需要的属性就可以了。wxml代码,这是两个折线图的数据渲染<view class="container1"> <view clas
摘要由CSDN通过智能技术生成
今天呢,放一个很早以前做的一个echarts组件的引用和实现。话不多说,上图片之后在上代码。

这些代码都是我单独运行了才放上来得,应该可以直接用,有个问题是,X轴如果超过7个的话,会看不到后续的X轴,X轴的单位位置也只能在这条线上,比较无奈。
在这里插入图片描述
首先呢,要去下载echarts插件包放在你的小程序里面
接着就按照echarts的文档来查看属性,代码里放入你需要的属性就可以了。

wxml代码,这是两个折线图的数据渲染

<view class="container1">
	<view class='echart_wrap'>
		<ec-canvas id="mychart" canvas-id="mychart-line" ec="{
  { ec1 }}"></ec-canvas>
	</view>
</view>


<view class="divLine"></view>

<view class="container1">
	<view class='echart_wrap'>
		<ec-canvas id="mychart" canvas-id="mychart-line" ec="{
  { ec2 }}"></ec-canvas>
	</view>
</view>

wcss代码

.echart_wrap{
  width: 100%;
  height: 680rpx;
}
ec-canvas {
  width: 100%;
  height: 100%;
}

.divLine {
  background: #F4F4F4;
  width: 100%;
  height: 20rpx;
}

接着,也是重要的json里面引入

{
  "usingComponents": {
    "ec-canvas": "../../ec-canvas/ec-canvas"
  }
}

最后是js代码,不懂得我注释在代码里面了。

import * as echarts from '../../../ec-canvas/echarts';
var barec1 = null
var barec2 = null
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ec1: {
      onInit: function (canvas, width, height) {
        barec1 = echarts.init(canvas, null, {
          widt
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值