![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/vue-chartjs/es/examples/ |
import { Bar } from '../BaseCharts'; import { reactiveData } from '../mixins'; export default { extends: Bar, mixins: [reactiveData], data: function data() { return { chartData: '', options: { responsive: true, maintainAspectRatio: false } }; }, created: function created() { this.fillData(); }, mounted: function mounted() { var _this = this; this.renderChart(this.chartData, this.options); setInterval(function () { _this.fillData(); }, 5000); }, methods: { fillData: function fillData() { this.chartData = { labels: ['January' + this.getRandomInt(), 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], datasets: [{ label: 'Data One', backgroundColor: '#f87979', data: [this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt(), this.getRandomInt()] }] }; }, getRandomInt: function getRandomInt() { return Math.floor(Math.random() * (50 - 5 + 1)) + 5; } } };