uniapp 搭配 uCharts

在插件市场导入插件到项目中

<view class="charts-box-main">
      <qiun-data-charts 
            type="area"
            :opts="opts"
           :chartData="chartData" />

</view>

data(){

   chartData: {},

    opts: {
                    color: ["#ED3F36","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],
                    padding: [15,15,0,15],
                    enableScroll: false,
                    legend: {
                         show: false,    // 开启图例
                    },
                    xAxis: {
                        disableGrid: true
                    },
                    yAxis: {
                        gridType: "dash",
                        dashLength: 2
                    },
                    extra: {
                        area: {
                            type: "curve",
                            opacity: 0.2,
                            addLine: true,
                            width: 2,
                            gradient: true,
                            activeType: "hollow"
                        }
                    }
                }

}

 onReady() {
      this.getServerData();
 },

methods: {
     getServerData() {
     //模拟从服务器获取数据时的延时
     setTimeout(() => {
        //模拟服务器返回数据,如果数据格式和标准格式不同,需自行按下面的格式拼接
             let res = {
                  categories: ["2018","2019","2020","2021","2022","2023", "2024"],
                  series: [
                                {
                                    name: "测试图例",
                                    data: [35,8,25,37,4,20, 15]
                                },
                            ]
                        };
                    this.chartData = JSON.parse(JSON.stringify(res));
                }, 500);
            },
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值