Skip to content

PieChart 饼图

基于 ECharts 封装的饼图组件。

基础用法

vue
<script setup>
import { pieChart } from '@twi1i9ht/visual-lib'

const data = [
  { value: 1048, name: '搜索引擎' },
  { value: 735, name: '直接访问' },
  { value: 580, name: '邮件营销' },
  { value: 484, name: '联盟广告' },
  { value: 300, name: '视频广告' },
]
</script>

<template>
  <pieChart :data="data" title="访问来源" />
</template>

南丁格尔玫瑰图

vue
<template>
  <pieChart :data="data" rose-type="area" />
</template>

Props

属性类型默认值说明
dataArray<{ value: number, name: string }>数据数组
titlestring图表标题
radiusstring | string[]'50%'饼图半径
centerstring[]['50%', '50%']饼图中心位置
roseType'radius' | 'area' | falsefalse玫瑰图类型
showLabelbooleantrue是否显示标签
labelPosition'outside' | 'inside' | 'center''outside'标签位置
showTooltipbooleantrue是否显示提示框
showLegendbooleantrue是否显示图例
optionEChartsOption高级配置

Events

LineChart

Released under the MIT License.