农产品信息智能推荐平台(8)

农产品信息智能推荐平台(8)

使用v-chart做折线图,柱状图,饼状图。
首先使用el-checkbox组件作为城市的多选问题

<div class="monitor-cart-name-right-list"></div>
<!--                  <el-checkbox :indeterminate="ok" v-model="checkAll" @change="handleCheckAllChange">全选</el-checkbox>-->
                  <div style="margin-top: 0px;">
                    <el-checkbox-group v-model="checkboxGroup5" size="mini" @change="changesj">
                      <el-checkbox label="济南" border></el-checkbox>
                      <el-checkbox label="青岛" border></el-checkbox>
                      <el-checkbox label="威海" border></el-checkbox>
                      <el-checkbox label="淄博" border></el-checkbox>
                      <el-checkbox label="济宁" border></el-checkbox>
                      <el-checkbox label="枣庄" border></el-checkbox>
                      <el-checkbox label="日照" border></el-checkbox>
                      <el-checkbox label="菏泽" border></el-checkbox>
                      <el-checkbox label="滨州" border></el-checkbox>
                      <el-checkbox label="泰安" border></el-checkbox>
                      <el-checkbox label="莱芜" border></el-checkbox>
                      <el-checkbox label="临沂" border></el-checkbox>
                      <el-checkbox label="东营" border></el-checkbox>
                      <el-checkbox label="潍坊" border></el-checkbox>
                      <el-checkbox label="烟台" border></el-checkbox>
                      <el-checkbox label="德州" border></el-checkbox>
                      <el-checkbox label="聊城" border></el-checkbox>
                    </el-checkbox-group>
                  </div>

效果如图:
在这里插入图片描述
然后使用el-radio组件进行图形的单选

</el-form-item >
    <div style="margin-top: 20px">
        <el-radio-group v-model="radio" size="small">                         	   
        <el-radio label="柱状图" border></el-radio>
        <el-radio label="折线图" border></el-radio>
        <el-radio label="饼状图" border></el-radio>
        </el-radio-group>
    </div>
<el-form-item >

接下来对其判断选择图形

<h1 v-if="nongchan.model==='折线图'">
              <ve-line :data="chartData" :settings="chartSettings"></ve-line>
              </h1>
              <h1 v-else-if="nongchan.model==='柱状图'">
                <ve-histogram :data="chartData" :settings="chartSettings"></ve-histogram>
              </h1>
              <h1 v-else>
                <ve-pie :data="chartData" :settings="chartSettings"></ve-pie>
              </h1>

结果如图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值