之前做过一个 ECharts 例子;再做一个看一下;
- html>
- <html>
- <head>
- <meta charset="gb2312">
- <title> 多bar 实例title>
-
- <script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js">script>
- head>
- <body>
-
- <div id="jinbars" style="width: 600px;height:400px;">div>
- <script type="text/javascript">
-
- var myChart = echarts.init(document.getElementById('jinbars'));
-
- var option = {
- legend: {},
- tooltip: {},
- dataset: {
- source: [
- ['product', '2050', '2051', '2052'],
- ['金条', 50, 60, 70],
- ['金砖', 50, 99, 55],
- ['金元宝', 60, 95, 40],
- ['银条', 80, 123, 79]
- ]
- },
- // 默认情况类目轴对应到 dataset 第一列
- xAxis: {type: 'category'},
- // Y 轴,数值轴
- yAxis: {},
- // 声明多个 bar ,默认自动对应到 dataset 的每一列;
- series: [
- {type: 'bar'},
- {type: 'bar'},
- {type: 'bar'}
- ]
- };
-
- myChart.setOption(option);
- script>
- body>
- html>
图表是包含在series里面;之前的例子 series 里面包含一个图表,此例子在series里包含三个图表;并且为了提供数据,使用了dataset属性;
显示如下;
tooltip属性提供了鼠标移上去的提示;
legend 是顶部的三个;可以选中一个、多个、全部;
如果全部不选就是空的;
前面提过type属性是图表类型,上面的是bar;
换一个类型,比如pictorialBar看一下;显示如下;看上去不是需要的;
多数的时候还是在series里只有一个图表;