echart总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

定义option

const option = ref({});
const chart = ref()

option.value = {
tooltip: {
trigger: “axis”,
axisPointer: {
type: “shadow”,
},
},
legend: {
textStyle: {
color: “#fff”,
fontSize: 16,
},
top:‘4%’,
},
grid: {
left: “3%”,
right: “0%”,
bottom: “3%”,
containLabel: true,
},
xAxis: {
type: “category”,
data: [],
axisLabel: {
color: “#fff”,
interval: 0,
fontSize: 16,
},
},
yAxis: {
type: “value”,
axisLabel: {
color: “#fff”,
interval: 0,
fontSize: 16,
},
splitLine:{
lineStyle:{
color: ‘rgba(106,110,126,0.5)’
}
}
},
series: [

],
};

接口返回数据时的处理方式

if (res.success) {
console.log(‘res.data.data’,res.data.data.length)
if (res.data.data.length > 0) {
let newList = [];
newList = res.data.series;
option.value.xAxis.data = res.data.xAxis;
newList.forEach((item) => {
item.type = “bar”,
item.barWidth = “30”,
item.label = {
show: true,
position: “top”,
fontSize: “16”,
color: “#fff”,
};
});
option.value.series = newList;
window.onresize = chart.value.resize();
}else {
option.value.xAxis.data = []
option.value.series = []
}

}
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值