Uniapp可以使用ECharts进行数据可视化需要按照以下步骤进行操作

1. 安装ECharts插件

可以使用npm安装echarts插件命令如下

npm install echarts --save
2. 引入ECharts插件

需要使用ECharts的页面引入ECharts插件例如vue组件引入

import *as echarts from 'echarts'
3. 创建ECharts实例

页面创建ECharts实例例如

<template>
  <div>
    <canvas id="mychart" canvas-id="mychart" :canvas-type="canvasType"></canvas>
  </div&gt;
</template&gt;
<script&gt;
  import echarts from 'echarts'

  export default {
    data () {
      return {
        canvasType: '2d'
      }
    },
    mounted () {
      // #ifdef H5
			const ctx = document.getElementById('mychart')
	// #endif
      const chart = echarts.init(ctx)

      chart.setOption({
        title: {
          text: 'ECharts示例'
        },
        tooltip: {},
        xAxis: {
          data: ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
        },
        yAxis: {},
        series: [{
          name: '销量',
          type: 'bar',
          data: [5, 20, 36, 10, 10, 20, 30]
        }]
      })

      chart.on('click', params => {
        console.log(params)
      })
    }
  }
</script>

以上示例中,使用uni.createCanvasContext创建画布实例然后使用echarts.init创建ECharts实例,并设置图表选项最后可以通过监听事件响应用户交互行为这个用于H5,小程序没试,APP的话需要配合render.js层来进行交互,如果实在懒得搞这些的话,那就直接ucharts 吧,省时间

原文地址:https://blog.csdn.net/Ge_Daye/article/details/132088933

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41246.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注