uniapp小程序echarts插件----秋云 ucharts echarts 高性能跨全端图表组件

本文介绍了如何在uniapp小程序中集成并使用秋云uchartsecharts高性能跨全端图表组件。通过示例代码展示了如何在页面上直接使用该组件,并提醒注意该组件与scroll-view的兼容问题,以及如何配置和更新图表数据。
摘要由CSDN通过智能技术生成

uniapp小程序echarts插件----秋云 ucharts echarts 高性能跨全端图表组件

首先下载地址如下秋云 ucharts echarts 高性能跨全端图表组件,如果是用uni_modules的形式引入的话,可以在页面上直接使用,不用再import引入,下面是一个示例,切记此插件和scroll-view不可以同时使用,不然会出现图表随滚动条滚动的情况
<template>
 	<view style="height:300px">
	     <qiun-data-charts style="height:100%" type="column" :loadingType="0" :eopts="columneopts" :opts="options"
	       :chartData=" chartsDataColumn1" :echartsH5="true" :echartsApp="true" @complete="complete" />
    </view>
</template>
<script>
	export default {
    data() {
      return {
        //以下配置是个人配置,详细配置可以去查看官网的
        columneopts: {
          xAxis: {
            axisLabel: {
              color: '#666666'
            }
          },
          seriesTemplate: {
            itemStyle: {
              normal: {
                barBorderRadius: [30, 30, 0, 0]
              },

            },
            barMaxWidth: 20
          },
          grid: {
            left: 10,
            right: 10
          },
        },
        options: {
          yAxis: {
            show: false
          },
          legend: {
            show: false
          },
          radiusAxis: {
            nameTextStyle: {
              barBorderRadius: [20, 20, 0, 0],
            }
          },

          extra: {
            column: {
              "width": 20,
              barBorderRadius: [30, 30, 0, 0]

            },
            bar: {
              linearType: 'custom',
              barBorderCircle: true
            }
          },
          seriesTemplate: {
            itemStyle: {
              normal: {
                barBorderRadius: "[30, 30, 0, 0]"
              }
            }
          }
        },
        chartsDataColumn1: {},
   	 }   
   },
   onLoad() {
      this.getEcharts()
   },
   methods:{
   complete(e) {
        console.log("渲染完成事件", e);
      },
	 // 获取echarts数据
      getEcharts() {
        this.chartsDataColumn1.series = [];//如果数据要切换更新,这里必须置空
     
            this.chartsDataColumn1 = {
              categories: ["专属粉丝", "普通粉丝", "潜在粉丝"],
              series: [{
                name: "粉丝数量",
                data: [34, 12, 1],
                color: '#FF7979',
                style: "curve"
              }],
            }
      }
  },
}
</script>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值