Skip to content

echarts-pie-annular

示例

vue
<template>
    <echarts-pie :data="data" height="200px" :color="color" :radius="radius" label />
</template>

<script lang="ts" setup>
import { ref } from 'vue'
import { EchartsPie } from 'v3-echarts'

const data = ref([
    { name: '衬衫', value: 5 },
    { name: '羊毛衫', value: 20 },
    { name: '雪纺衫', value: 36 },
    { name: '裤子', value: 10 },
    { name: '高跟鞋', value: 10 },
    { name: '袜子', value: 20 }
])

const color = ['#006eff', '#29cc85', '#ffbb00', '#ff584c', '#9741d9', '#1fc0cc']
const radius = ['40%', '60%']
</script>

props

参数说明类型默认值
width容器宽度string100%
height容器高度string100%
data数据源object-
color饼图颜色string[][]
radius饼图大小string[]['0%', '70%']
center饼图位置string[]['50%', '50%']
label是否显示标签booleanfalse
legend是否显示图例booleanfalse
carousel是否启用数据轮播carouselfalse
interval数据轮播间隔时间number5