hel*_*mal 8 javascript jquery highcharts
我使用创建条形图highcharts.js.我将设备名称添加为y轴,数据包以字节为单位添加x轴.如何在条形图栏上添加设备联系时间.我在数组中有设备联系时间.我想要一种打印方式,即时间值在条形图上?
Ste*_*veP 11
您可以通过启用dataLabel并自定义它们来完成此操作.您还需要以特定方式格式化数据:
$(function () {
$('#container').highcharts({
chart: { type:'bar',
},
xAxis: {
categories: ['Device 1', 'Device 2']
},
plotOptions: {
series: {
dataLabels: {
enabled: true,
formatter:function() {
return this.point.t;
}
}
}
},
series: [{
data: [{y:29.9,t:"12:45"}, {y:71.5,t:"14:45"}]
}]
});
});
Run Code Online (Sandbox Code Playgroud)
此示例中的数据有一个额外的字段't',其中包含您想要在条形图上显示的时间.在dataLabel formatter函数中,您可以引用每个点内的所有数据,包括使用this.point.t的't'.
| 归档时间: |
|
| 查看次数: |
8344 次 |
| 最近记录: |