项目需求
这种属于series-> type
的类型是pictorialBar
很多怪形的柱形图都是使用它, 只需要修改series -> symbol
的值就可以, 在这里他的类型值是'react'
我建议可以复制我这段代码 自己跑一下
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<!--2.为ECharts准备一个具备大小的DOM-->
<div id="main" style="width: 600px;height: 400px; border: 1px solid #000;"></div>
<!--1.引入ECharts文件-->
<script src="echarts.min.js"></script>
<script>
//
// 可以通过 echarts.init 方法初始化一个 echarts 实例并通过 setOption 方法生成一个简单的柱状图
//
//
// 3.基于准备好的dom,初始化ECharts实例
var chartData = [100, 200, 300]; // 数据
var yMax = ''; // 最大值
for (var i = 0; i < chartData.length; i += 1) {
yMax = chartData[i];
}
yMax += yMax / 10;
var yMaxArr= []; // 全部都是最大值, 做图形的底部灰色打底
for (var i = 0; i < chartData.length; i += 1) {
yMaxArr.push(yMax);
}
var chartName = ['你这么笨!', '还不努力,', '你想干嘛?']
var myChart