highcharts的柱状图显示数据

本文介绍如何在Highcharts的柱状图中默认显示每个柱子对应的数值,通过设置plotOptions属性,使得数据标签自动显示,无需点击交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Highcharts图表上显示数据

默认情况highcharts柱形图上点击后才显示y数据。 添加plotOptions对应的属性plotOptions设置。

plotOptions :{
column: { pointPadding: 0.2, borderWidth: 0, dataLabels: { enabled: true //设置显示对应y的值 } } }

代码如下

var options2 = {
		chart: {
			type: 'column'                          //指定图表的类型,默认是折线图(line)
		},
		title: {
			text: ''                 // 标题
		},
		xAxis: {
			categories:  ['一月', '二月', '三月','四月', '五月', '六月','七月', '八月', '九月','十月', '十一月', '十二月']  // x 轴分类
		},
		plotOptions :{   
			column: {
 		        pointPadding: 0.2,
 		        borderWidth: 0,
 		        dataLabels: {
 		            enabled: true //设置显示对应y的值
 		        }
 		    }
		},
		yAxis: {
			title: {
				text: '采购金额(万元)'                // y 轴标题
			}
		}
		,
		series: [{                              // 数据列
			name: '年度',                        // 数据列名
			data: [1,4,4,1,3,6,1,0,6,1,2,4]      // 数据               
		}]
	};

// 图表初始化函数
	var chart2 = Highcharts.chart('div_chart2', options2);
	

	<div id="div_chart2" style="width: 100%; height: 400px; min-width:400px;margin: 0px;padding: 0px;">
	   		</div>

 

 

效果对比如下

一不加plotOptions属性的

二plotOptions的column的dataLabels的enabled: true 时候显示柱状的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值