效果图:

引入:
import * as echarts from 'echarts'
布局:
<div id="bar3d" style="height: 260px;width:580px;margin: 0 auto;"></div>
具体实现代码:
mounted() {
this.initChart()
},
methods:{
initChart() {
const data = [1700,800, 1700, 600,800,1700,800,1700,1700,800,1700,800];
const data2 = [2600,1400, 3350, 1400, 1400, 3350, 1400, 3350, 2600,1400,3350,1400];
const sideData = data.map(item => item + 90);
const sideData2 = data.map(item => item + 90);
var serveTBar = echarts.init(document.getElementById('bar3d'));
serveTBar.setOption(getEcharts3DBar());
function getEcharts3DBar () {
var colorArr2 = ["rgba(11, 83, 128)", "rgba(2, 143, 224)", "rgba(11, 83, 128)"];
var colorArr = ["rgb(12, 109, 122)", "rgba(1, 241, 228)", "rgb(12, 109, 122)"];
var color = {
type: "linear",
x: 0,
x2: 1,
y: 0,
y2: 0,
colorStops: [
{
offset: 0,
color: color