snowy/snowy-admin-web/src/components/Chart/eCSanDianTu/BasicScatterChart.vue

52 lines
977 B
Vue

<template>
<div id="BasicScatterChart"></div>
</template>
<script setup name="BasicScatterChart">
import { onMounted } from 'vue'
import * as echarts from 'echarts'
onMounted(() => {
let Echarts = echarts.init(document.getElementById('BasicScatterChart'))
const option = {
xAxis: {},
yAxis: {},
series: [
{
symbolSize: 20,
data: [
[10.0, 8.04],
[8.07, 6.95],
[13.0, 7.58],
[9.05, 8.81],
[11.0, 8.33],
[14.0, 7.66],
[13.4, 6.81],
[10.0, 6.33],
[14.0, 8.96],
[12.5, 6.82],
[9.15, 7.2],
[11.5, 7.2],
[3.03, 4.23],
[12.2, 7.83],
[2.02, 4.47],
[1.05, 3.33],
[4.05, 4.96],
[6.03, 7.24],
[12.0, 6.26],
[12.0, 8.84],
[7.08, 5.82],
[5.02, 5.68]
],
type: 'scatter'
}
]
}
// 绘制图表
Echarts.setOption(option)
// 自适应大小
window.onresize = () => {
Echarts.resize()
}
})
</script>