echarts.js 柱状图卡在了y轴上,解决方法

发布于:2023-01-02 ⋅ 阅读:(224) ⋅ 点赞:(0)

柱状图卡在了y轴上,解决方法,将xAxis: {}中的boundaryGap值改为true,xAxis: {boundaryGap: true}
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<script src="lib/simpleRequire.js"></script>
		<script src="lib/config.js"></script>
		<script src="lib/jquery.min.js"></script>
		<script src="lib/facePrint.js"></script>
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		<link rel="stylesheet" href="lib/reset.css">
		<style>
			#main {
				height: 500px;
				width: 800px;
			}
		</style>
		<script src="dist/echarts.js"></script>
	</head>
	<body>
		<div id="main"></div>
		<script>
			var option;

			require([
				'echarts'
			], function(ec) {
				echarts = ec;
				colorTool = echarts.color;
				chart = myChart = echarts.init(document.getElementById('main'));
				option = {
					tooltip: {
						trigger: 'axis',
					},
					legend: {
						data: ['学习人数', '学习课程数'],
						padding: [10, 0, 0, 0]
					},
					xAxis: {
						type: 'category',
						boundaryGap: false,
						data: ['01月', '02月', '03月', '04月', '05月', '06月', '07月', '08月', '09月', '10月', '11月', '12月']
					},
					yAxis: {
						type: 'value',
						axisLabel: {
							formatter: '{value}'
						}
					},
					grid: {
						left: '4%',
						right: '4%',
						bottom: '3%',
						containLabel: true
					},
					series: [{
							name: '学习人数',
							type: 'bar',
							data: ['17', '9', '0', '0', '1', '0', '0', '1', '0', '0', '0', '0'],
							markPoint: {
								data: [{
										type: 'max',
										name: '最大值'
									},
									{
										type: 'min',
										name: '最小值'
									}
								]
							}
						},
						{
							name: '学习课程数',
							type: 'bar',
							data: ['15', '9', '0', '0', '5', '0', '0', '2', '0', '0', '0', '0'],
							markPoint: {
								data: [{
										type: 'max',
										name: '最大值'
									},
									{
										type: 'min',
										name: '最小值'
									}
								]
							}
						}
					]
				};
				chart.setOption(option);
			});
		</script>
	</body>
</html>

一人独行,走得快;三人同行,走得远。


网站公告

今日签到

点亮在社区的每一天
去签到