forked from opentiny/tiny-vue
173 lines
2.5 KiB
Vue
173 lines
2.5 KiB
Vue
<template>
|
||
<div>
|
||
<tiny-chart-wordcloud :options="options"></tiny-chart-wordcloud>
|
||
</div>
|
||
</template>
|
||
|
||
<script setup lang="jsx">
|
||
import { ref } from 'vue'
|
||
import { ChartWordcloud as TinyChartWordcloud } from '@opentiny/vue'
|
||
|
||
const options = ref({
|
||
// 形状支持 circle, cardioid, diamond, triangle-forward, triangle, pentagon, star
|
||
shape: 'star',
|
||
|
||
// 形状宽度
|
||
width: '80%',
|
||
|
||
// 形状高度
|
||
height: '85%',
|
||
|
||
// 网格大小,各文本之间距离,默认值 16
|
||
gridSize: 5,
|
||
|
||
// 字体大小范围, 默认值 [16,64]
|
||
sizeRange: [-90, 90],
|
||
|
||
// 文字旋转步值,默认0
|
||
rotationStep: 45,
|
||
data: [
|
||
{
|
||
name: 'visualMap',
|
||
value: 22199
|
||
},
|
||
{
|
||
name: 'continuous',
|
||
value: 10288
|
||
},
|
||
{
|
||
name: 'contoller',
|
||
value: 620
|
||
},
|
||
{
|
||
name: 'series',
|
||
value: 274470
|
||
},
|
||
{
|
||
name: 'gauge',
|
||
value: 12311
|
||
},
|
||
{
|
||
name: 'detail',
|
||
value: 1206
|
||
},
|
||
{
|
||
name: 'piecewise',
|
||
value: 4885
|
||
},
|
||
{
|
||
name: 'textStyle',
|
||
value: 32294
|
||
},
|
||
{
|
||
name: 'markPoint',
|
||
value: 18574
|
||
},
|
||
{
|
||
name: 'pie',
|
||
value: 38929
|
||
},
|
||
{
|
||
name: 'roseType',
|
||
value: 969
|
||
},
|
||
{
|
||
name: 'label',
|
||
value: 37517
|
||
},
|
||
{
|
||
name: 'emphasis',
|
||
value: 12053
|
||
},
|
||
{
|
||
name: 'yAxis',
|
||
value: 57299
|
||
},
|
||
{
|
||
name: 'name',
|
||
value: 15418
|
||
},
|
||
{
|
||
name: 'type',
|
||
value: 22905
|
||
},
|
||
{
|
||
name: 'gridIndex',
|
||
value: 5146
|
||
},
|
||
{
|
||
name: 'normal',
|
||
value: 49487
|
||
},
|
||
{
|
||
name: 'itemStyle',
|
||
value: 33837
|
||
},
|
||
{
|
||
name: 'min',
|
||
value: 4500
|
||
},
|
||
{
|
||
name: 'silent',
|
||
value: 5744
|
||
},
|
||
{
|
||
name: 'animation',
|
||
value: 4840
|
||
},
|
||
{
|
||
name: 'offsetCenter',
|
||
value: 232
|
||
},
|
||
{
|
||
name: 'inverse',
|
||
value: 3706
|
||
},
|
||
{
|
||
name: 'borderColor',
|
||
value: 4812
|
||
},
|
||
{
|
||
name: 'markLine',
|
||
value: 16578
|
||
},
|
||
{
|
||
name: 'line',
|
||
value: 76970
|
||
},
|
||
{
|
||
name: 'radiusAxis',
|
||
value: 6704
|
||
},
|
||
{
|
||
name: 'radar',
|
||
value: 15964
|
||
},
|
||
{
|
||
name: 'data',
|
||
value: 60679
|
||
},
|
||
{
|
||
name: 'dataZoom',
|
||
value: 24347
|
||
},
|
||
{
|
||
name: 'tooltip',
|
||
value: 43420
|
||
},
|
||
{
|
||
name: 'toolbox',
|
||
value: 25222
|
||
},
|
||
{
|
||
name: 'geo',
|
||
value: 16904
|
||
},
|
||
{
|
||
name: 'parallelAxis',
|
||
value: 4029
|
||
}
|
||
]
|
||
})
|
||
</script>
|