Vue Echarts 水球是一款基于 Echarts 的可視化組件,可快速創建一個美觀的水球圖表。以下是示例代碼和效果:
<template>
<div class="my-chart"></div>
</template>
<script>
import echarts from 'echarts';
import 'echarts-liquidfill';
export default {
mounted() {
const chart = echarts.init(document.querySelector('.my-chart'));
const option = {
series: [{
type: 'liquidFill',
data: [0.6, 0.5, 0.4],
color: ['#66CCFF', '#FFCC33', '#FF6666'],
radius: '80%',
label: {
normal: {
textStyle: {
fontSize: 20,
color: '#fff'
}
}
},
backgroundStyle: {
borderWidth: 5,
borderColor: '#fff',
color: '#fff',
opacity: 0.2
},
outline: {
show: true,
itemStyle: {
borderColor: '#fff',
borderWidth: 5,
shadowBlur: 5,
shadowColor: '#fff'
}
}
}]
};
chart.setOption(option);
}
}
</script>
水球圖表的特點是能夠通過液體的高度來表現數據,讓數據更加生動直觀。以上示例代碼中,'data' 數組內有三個元素,分別表示三個不同的水球圖表。'color' 數組則表示不同圖表的顏色。
下一篇python 棉棒圖