我需要在数据集中显示为饼图和列/条。如果是饼图,则可以显示图例中的每个数据点。柱形图中也可以这样吗?以下是我的尝试:
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis:{categories:["Jan","Feb","Mar"]},
plotOptions: {
series: {
allowPointSelect: true
}
},
series: [{data:[{name:'Jan',y:20},{name:'Feb',y:24},{name:'Mar',y:35}],showInLegend:true}]
});
我希望在传奇中展示'Jan','Feb'和'Mar'。这有可能实现吗?
答案 0 :(得分:2)
<强>更新强> 有关图例中的类别名称,请参阅this fiddle
如果您想在图例中显示价值,则必须为其添加插件,请参阅this link 及其working fiddle with value in legends here
如果要在列顶部显示值,则需要使用数据字,如下面的代码
plotOptions: {
series: {
allowPointSelect: true,
dataLabels: {
enabled: true,
color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'black', //choose your own color whatever you want
style: {
textShadow: '0 0 3px black' //if you need text shadow
}
}
}
}