Echarts可视化教程

  1. 网站首页
  2. 百度ECharts
  3. ECharts实例
  4. ECharts入门
  5. 地图大全
  6. ECharts官网

Vue如何在网页中呈现统计图表

<!DOCTYPE html>
<html>
<head>
<title>统计图表</title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
</head>
<body>

<div id="app">
  <canvas id="chart"></canvas>
</div>
 
<script>
  new Vue({
    el: '#app',
    mounted: function() {
      // 在页面加载完成后请求后端数据
      axios.get('chart.php')
      .then(function(response) {
        // 处理返回的数据
        var data = response.data;
 
        // 处理数据并呈现图表
        var labels = [];
        var values = [];
 
        for (var i = 0; i < data.length; i++) {
          labels.push(data[i].date);
          values.push(data[i].value);
        }
 
        var ctx = document.getElementById('chart').getContext('2d');
        var chart = new Chart(ctx, {
          type: 'bar',
          data: {
            labels: labels,
            datasets: [{
              label: '统计图表',
              data: values,
            }]
          },
          options: {}
        });
      })
      .catch(function(error) {
        console.log(error);
      });
    }
  });
</script>
</body>
</html>
点击展开全文

相关文章

  1. Vue统计图表三维立体3D和旋转效果的优化
  2. PHP如何结合Vue处理大数据集的统计图表
  3. 如何在Vue的框架下快速搭建统计图表?
  4. 如何用Vue实现文本数据的统计图表
  5. 如何使用Vue实现统计图的实时更新

热门workflows工作流