1.当Highchart与其他前端框架合用异步渲染时,怎么保证图形大小符合预期效果
直接设置图形宽高,无视界面异步渲染带来的bug
$('#container').highcharts({
chart:{
width: document.body.clientWidth,
height: document.body.clientHeight
}
})
2.怎么根据自己喜好修改Highstock的x轴时间tooltip
Highcharts.stockChart('container', {
tooltip: {
dateTimeLabelFormats: {
millisecond: "%m-%d, %H:%M:%S.%L",
second: "%m-%d, %H:%M",
minute: "%m-%d, %H:%M",
hour: "%m-%d, %H:%M",
day: "%m-%d, %Y",
week: "Week from %A, %m-%d, %Y",
month: "%m %Y",
year: "%Y"
},
},
})
注意,当数据被压缩时,dateTimeLabelFormats无效,会变回默认格式,且值是该时间区间内的平均值