HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //home/arjun/projects/buyercall/node_modules/vue-apexcharts/example/src/charts/DonutExample.vue
<template>
  <div class="example">
    <apexchart ref="donut" width="350" type="donut" :options="chartOptions" :series="series"></apexchart>
    <div>
       <button @click="updateChart">Update!</button>
    </div>
  </div>
</template>

<script>
export default {
  name: 'DonutExample',
  data: function() {
    return {
      chartOptions: {
        labels: ["Blue", "Green", "Yellow", "Red"],
      },
      series: [11, 32, 45, 32],
    }
  },
  methods: {
    updateChart() {
        const max = 90;
        const min = 20;
        const newData = this.series.map(() => {
          return Math.floor(Math.random() * (max - min + 1)) + min
        })

        this.series = newData
      }
  }
}
</script>