Skip to content
目录

圆环

基本使用

vue
<template>
  <view>
    <jp-chart-ring chart-id="ringbase" :series="attribute.series"></jp-chart-ring>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      data: [
        { name: '一班', value: 50 },
        { name: '二班', value: 30 },
        { name: '三班', value: 20 },
        { name: '四班', value: 18 },
        { name: '五班', value: 8 }
      ]
    }
  ]
})
</script>

legend: bottom

vue
<template>
  <view>
    <jp-chart-ring chart-id="ringpos" :series="attribute.series" legend-pos="bottom"></jp-chart-ring>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      data: [
        { name: '一班', value: 50 },
        { name: '二班', value: 30 },
        { name: '三班', value: 20 },
        { name: '四班', value: 18 },
        { name: '五班', value: 8 }
      ]
    }
  ]
})
</script>

title/subtitle

vue
<template>
  <view>
    <jp-chart-ring
      chart-id="ringtitle"
      :series="attribute.series"
      legend-pos="bottom"
      :title="attribute.title"
      :subtitle="attribute.subtitle"
    ></jp-chart-ring>
  </view>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'
const attribute = reactive({
  series: [
    {
      data: [
        { name: '一班', value: 50 },
        { name: '二班', value: 30 },
        { name: '三班', value: 20 },
        { name: '四班', value: 18 },
        { name: '五班', value: 8 }
      ]
    }
  ],
  title: { name: '完成率', fontSize: 15, color: '#666666' },
  subtitle: { name: '20%', fontSize: 18, color: '#DF1616' }
})
</script>

props 属性

属性名类型默认值
chartIdStringaTysPmyBxUhBlBGGYqOYOmJqjrdEjcbv
categoriesArray[]
seriesArray[]
yDataArray[]
heightNumber一般不用设置,除非特殊需求, 图表的宽度是父控件的宽度,高度默认 250,可以自己传高度
extraObject参考 uchart 文档
colorArray折线图颜色 ['#1890FF', '#91CB74', '#FAC858', '#EE6666', '#73C0DE', '#3CA272', '#FC8452', '#9A60B4', '#ea7ccc']
ringWidthNumber圆环宽度
legendPosStringlegend 位置
titleString标题
subtitleString副标题

©2022 By 绝配移动端组件库