echarts条形进度条

echarts条形进度条

说明:
echarts.js必须下载到本地,在线引入坐标轴的箭头不会出现
效果如下:
在这里插入图片描述
html:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<style type="text/css">
		.echarts {
			width: 500px;
			height:400px;
			background: #ccc;
			margin: 0 auto;
		}
		
	</style>

	<body>
		<div class="echarts" id="bjxxpm"></div>
	</body>

</html>
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="echarts.js"></script>
<script type="text/javascript" src="index.js"></script>

js:

function bjxxpm() {
	var myChart = echarts.init(document.getElementById('bjxxpm'));
	/*指定图表的配置项和数据*/
	option = {
		textStyle: {
			color: '#fff',
			fontSize: '16'
		},
		title: {
			textStyle: {
				color: '#fff',
			},
			left: '50%',
			text: '',
		},
		tooltip: {
			trigger: 'axis',
			axisPointer: {
				type: 'shadow'
			}
		},
		grid: { //设置图表位置
			left: '3%',
			right: '4%',
			top: '6%',
			bottom: '5%',
			containLabel: true
		},
		xAxis: {
			splitLine: { //去掉网格线
				show: false
			},
			position: 'top', //X轴位置
			type: 'value',
			boundaryGap: [0, 0.01],
			axisLabel: { //坐标轴刻度标签的相关设置
				// rotate:'45',//坐标轴文字旋转角度
				show: true,
				textStyle: {
					color: '#00ffd2',
					align: 'right',
					fontSize: 15
				}
			},
			axisLine: {
				lineStyle: {
					color: '#01563B',				
				},
				 symbol: ['none', 'arrow']
			},
			axisTick: {
				show: false
			},
		},
		yAxis: {
			type: 'category', //轴的类型分两种 1.category(类别)2.value(值)			
			data: ['学校名称', '学校名称', '学校名称', '学校名称', '学校名称', '学校名称', '学校名称', '学校名称', '学校名称', '学校名称'],
			axisLabel: {
				show: true,
				textStyle: {
					color: '#00ffd2',
					align: 'right',
					fontSize: 15 /*文字大小*/
				}
			},
			axisLine: {
				type: 'dotted', //设置Y轴坐标为实线
				lineStyle: {			 
					color: '#01563B',//轴的颜色		 
				},				
				symbol: ['arrow'] //添加箭头
			},	
			axisTick: {
				show: false
			},
		},
		series: [{
			type: 'bar',
			data: ['20', '30', '50', '78', '90', '100', '120', '130', '140', '160', ],
			barWidth: 15, //柱子宽度
			itemStyle: {
				normal: {
					color: function(params) {
						//注意,如果颜色太少的话,后面颜色不会自动循环,最好多定义几个颜色
						var colorList = ['#00ff60', '#00ffa5', '#55b5ff', '#00fcff', '#00bb15', '#7ee202', '#ffde02', '#ffa800',
							'#ff6000', '#e53b3a'
						];
						return colorList[params.dataIndex]
					},
				}
			},
		}]
	};
	myChart.setOption(option);
}
要生成一个echarts条形图,你可以使用以下代码作为参考: ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>条形图</title> <!-- 引入 echarts.js --> <script src="../js/echarts.min.js"></script> </head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> <div id="main" style="width: 600px;height:400px;"></div> <script type="text/javascript"> // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: 'ECharts入门示例', }, tooltip: {}, legend: { data: \['销量'\] }, xAxis: { data: \["麦当劳", "肯德基", "星巴克", "华莱士"\] }, yAxis: {}, series: \[{ name: '销量', type: 'bar', data: \[5, 20, 36, 10\] }\] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); </script> </body> </html> ``` 以上代码会生成一个默认的条形图,其中x轴表示不同的商家,y轴表示销量。你可以根据需要修改x轴的数据和y轴的数据来适应你的需求。 #### 引用[.reference_title] - *1* [ECharts——条形图](https://blog.csdn.net/qq_41422448/article/details/103932319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【大数据可视化系列一】echarts自动轮播镂空条形图](https://blog.csdn.net/weixin_53741561/article/details/126854452)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [echarts条形图](https://blog.csdn.net/qq_49732089/article/details/123356974)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_42208679

生命不息,写作不止,求打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值