点我扫二维码,查看demo
 # ChartPie 饼图
# 介绍
数据可视化组件,可从数据生成饼图或者环形图
# 引入
通过以下方式来按需注册组件。
import Vue from 'vue';
import { ChartPie } from '@dolphin-iot/ui'
Vue.use(ChartPie);
1
2
3
4
2
3
4
# 代码演示
# 基础用法
设置饼图的几何属性 geometry,以及 data 即可显示饼图。
<template>
    <div class="container">
        <mx-chart-pie :geometry="geo" :data="data" />
    </div>
</template>
<script>
export default {
  data() {
    return {
        geo:{
            color:['#267AFF','#00CBB8','#FFAA10'],
        },
        data:{
            '日均温度': 80,
            '日均湿度': 100,
            '日均密度':30
        }
    };
  },
};
</script>
<style lang="scss" scoped>
.container{
  width:100%
  height:300px
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 环形图
设置 show-ring 属性为 true 即可显示出环形图。
<template>
    <div class="container">
        <mx-chart-pie :geometry="geo" :data="data" :show-ring="true"/>
    </div>
</template>
<script>
export default {
  data() {
    return {
        geo:{
            color:['#267AFF','#00CBB8','#FFAA10'],
        },
        data:{
            '日均温度': 80,
            '日均湿度': 100,
            '日均密度':30
        }
    };
  },
};
</script>
<style lang="scss" scoped>
.container{
  width:100%
  height:300px
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Api
# Props
| 参数 | 说明 | 类型 | 默认值 | 是否必须 | 
|---|---|---|---|---|
| geometry | 显示的几何图形相关的配置,如颜色等 | object | - | 是 | 
| data | 待绘图的数据(通常为一个对象) | array | - | 是 | 
| show-ring | 是否显示为环型图 | boolean | false | - | 
| width | 宽度 | number | - | 是 | 
| height | 高度 | number | - | 是 | 
