Highcharts图表使用
legend
- 作用:图例是一个框,其中包含图表中每个系列项目或点项目的符号和名称。
- 代码:
legend: { enabled:true, layout: 'vertical', align: 'right', verticalAlign: 'middle' }
plotOptions
- 作用:绘图选项对图形的属性进行包装,处理
- 代码:
plotOptions: { series: { dataLabels: { enabled: true, formatter: function () { //每个点值 let yDatas = this.series.yData; //最大值 let maxV = Math.max(...yDatas); //最小值 let minV = Math.min(...yDatas); //最后一个值 let dataLength = yDatas.length; let lastV = yDatas[dataLength - 1]; if (this.y == minV || this.y == lastV) { return this.y; } else { return ''; } } } } },
tooltip
- 作用:鼠标放置时显示效果配置
- 建议:格式化时有formatter属性可用,但是还是建议使用headerFormatter-pointFormatter-footerFormatter进行格式化,因为比较全面
- 代码:
tooltip: { shared: true, useHTML: true, headerFormat: '
| {point.key} | |
|---|---|
| color + '">' + name + ' | ' + '' + hpValue.toFixed(2) + ' GH/s' + ' |
| color + '">' + name + ' | ' + '' + (hpValue / 1000).toFixed(2) + ' TH/s' + ' |
| color + '">' + name + ' | ' + '' + (hpValue / 1000000).toFixed(2) + ' PH/s' + ' |
图片实例