2021-01-16 14:32:51 版本 : Echarts学习记录-调整柱状图圆角弧度
作者: 朱凡 于 2021年01月16日 发布在分类 / FM组 / FM_App 下,并于 2021年01月16日 编辑
 历史版本

修改日期 修改人 备注
2021-01-16 14:33:15[当前版本] 朱凡 格式调整
2021-01-16 14:32:51 朱凡 创建版本

Echarts学习记录——调整柱状图圆角弧度

关键属性

series.itemStyle:图形样式,可设置图表内图形的默认样式和强调样式(悬浮时样式)
其中的barBorderRadius属性

示例代码

<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<meta name="description" content="ECharts">
		<title>Echarts学习记录</title>
		<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
	</head>
	<script type="text/javascript">
		var width;
		var height;
		var myChart;
		$(function() { //自适应设置 
			width = $(window).width();
			height = $(window).height();
			$("#mainBar").css("width", width - 40);
			$("#mainBar").css("height", height - 40);
			console.log(height);
			setEcharts();
		});
		$(window).resize(function() {
			width = $(window).width();
			height = $(window).height();
			$("#mainBar").css("width", width - 40);
			$("#mainBar").css("height", height - 40);
		});

		function setEcharts() {
			myChart = echarts.init(document.getElementById('mainBar')); //自适应 
			window.onresize = myChart.resize;
			myChart.setOption({
				title: {
					text: '未来一周气温变化',
					subtext: '纯属虚构'
				},
				legend: {
					data: ['蒸发量', '降水量']
				},
				calculable: true,
				xAxis: [{ //
					show: false, //影藏 
					type: 'category',
					data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
				}],
				yAxis: [{
					type: 'value',
				}],
				series: [{
					name: '蒸发量',
					type: 'bar',
					data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
				}, {
					name: '降水量',
					type: 'bar',
					data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3], //顶部数字展示pzr 
					itemStyle: { //柱形图圆角,鼠标移上去效果,如果只是一个数字则说明四个参数全部设置为那么多 
						emphasis: {
							barBorderRadius: 30
						},
						normal: { //柱形图圆角,初始化效果 
							barBorderRadius: [10, 10, 10, 10],
							label: {
								show: true, //是否展示 
								textStyle: {
									fontWeight: 'bolder',
									fontSize: '12',
									fontFamily: '微软雅黑',
								}
							}
						}
					},
				}]
			});
		}
	</script>
	<body>
		<div id="mainBar" style="border:1px solid #ccc;padding:10px;"></div>
		<!-- 标签式引入Eharts 如果你把引用echarts的script标签放置head内在IE8-的浏览器中会出现报错,解决的办法就是把标签移动到body内(后)。 -->
		<script type="text/javascript" src="http://apps.bdimg.com/libs/echarts/2.1.9/source/echarts-all.js"></script>
		<script> </script>
	</body>
</html>

历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp