echarts入門(通過axios請求資料)
echarts入門(axios請求資料)
1. npm 安裝 ECharts
npm install echarts --save
2. 下面的是基本結構,裡面的資料是靜態的(寫死的,不是通過介面請求到的)
<template>
<div>
<div id="echart"
style="width : 80%;height : 300px"></div>
</div>
</template>
<script>
import echarts from 'echarts';
export default {
data(){
return{
data : [], //所有分類資訊
name : [] //分類名稱
}
},
mounted(){
var myChart = echarts.init(document.getElementById('echart'));
// 繪製圖表
myChart.setOption({
title: {
text: 'ECharts 入門示例'
},
tooltip: {},
xAxis: {
data: ['襯衫', '羊毛衫', '雪紡衫', '褲子', '高跟鞋', '襪子']
},
yAxis: {},
series: [{
name: '銷量',
type: 'bar',
data: [5, 20, 36, 10, 10, 20, 36, 10, 10, 20]
}]
});
}
}
</script>
3. 把setOption中的xAxis為自己的資料,使用axios請求資料
注意要把請求資料的程式碼寫在mounted()階段,和設定項寫在一個鉤子函式中,不能寫在created()階段。
this.$axios.get('http://127.0.0.1:3000/admin/classify/find').then(req => {
// console.log(req.data.list);
this.data = req.data.list;
let name = this.data.map(item => {
return item.name
})
myChart.setOption({
xAxis: {
data: name
}
});
})
結果如下,下面的分類是我通過axios請求到的
相關文章
- ClickHouse資料庫資料定義手記之資料型別
- ehcarts擴充套件優秀的資料表
- 23 大資料之hive(第四部 hive基礎)
- 圖神經網路入門
- C語言練習——資料加密
- JVM(一)-JVM入門
- 2020年A特種裝置相關管理(電梯)考試資料及A特種裝置相關管理(電梯)考試技巧
- 大資料和Hadoop平臺介紹
- (在模仿中精進資料視覺化04)舊金山街道樹木分佈視覺化
- redis 支援哪些資料型別
- C語言入門基礎
- Mysql資料庫之多表查詢、事務、DCL
- Mysql資料安全備份
- 在SAP Spartacus產品明細頁面用outlet顯示自定義資料
- c語言入門
- Redis資料結構之整數集合
- Hadoop框架:MapReduce基本原理和入門案例
- 【資料結構】二叉樹的建立與遍歷
- 基於深度對抗學習的智慧模糊資料生成方法