highcharts图表的开发过程中经常需要的几个参数:
1、如何不显示某个图例
//设置 showInLegend
series: [{
data: [],
name: "",
showInLegend: false // 设置为 false 即为不显示在图例中
}, {
data: [],
name: "",
showInLegend: true // 默认值
}]
2. 数据标签指的是在数据点上显示一些数据信息标签,对应的 API 为 series.data.dataLabels
plotOptions: {
line: {
dataLabels: {
enabled: true //true为显示,false为不显示
}
}
}
3. 坐标轴标题的选装角度。0 度为水平, 270 是竖直(从下往上)。 默认是:0
rotation: Number
4.tickmarkPlacement: 'on', // 刻度线对齐
xAxis: [{
categories: ['II', 'aa', 'bb', 'cc'],
crosshair: true,
tickmarkPlacement: 'on', // 刻度线对齐
}],
5. 如何设置Y轴的刻度,比如Y轴是0,25,50,100。
yAxis: {
tickPositions: [0, 20, 50, 100] // 指定竖轴坐标点的值
}
6. 怎么样让y轴的值完整显示 而不是100000显示为100k
yAxis: [{
title: {
...
},
labels: {
....,
format: '{value:.,0f}'//设置显示不缩写
}
}]
7. 柱状图-如何设置柱子的宽度:
plotOptions: {
series: {
pointPadding: 0,
groupPadding: 0,
borderWidth: 0,
shadow: false,
pointWidth: 12, // 宽度设置
},
},
8. 禁用版权信息
credits: {
enabled: false, // 禁用版权信息
},