- 柱状报表
成果展示:
① 后端返回如下数据(female和male每个都有95个数据。从00:00开始每一刻钟对应一个数据):
② 使用vue,在template标签中写如下代码
<div id="chartmainbar" style="width:1000px; height:600px; display:none"></div>
③ 在script标签中写如下代码
import echarts from 'echarts'
③ export default中如下
props: {
className: {
type: String,
default: 'chart'
},
id: {
type: String,
default: 'chart'
},
width: {
type: String,
default: '100%'
},
height: {
type: String,
default: '80%'
}
}
data() {
return {
list: null,
male: [],
female: [],
}
}
mounted() {
this.drawLine1(this.male, this.female);
},
④ 在获取值的那个方法中加入如下:
this.drawLine1(this.male, this.female);
⑤ 加入如下方法:
drawLine1() {
const chartmainbar = echarts.init(document.getElementById('chartmainbar'))
chartmainbar.setOpti