在 HighStock 图表上显示 NoData 消息
Show NoData message on HighStock graph
我正在寻找一种在没有数据可显示或发生错误时在 Highstock 图表上显示消息的本机方法。事实上,我知道 Highchart 库的 noData 解决方案已经存在,但它似乎尚未在 Highstock 中实现...
那么,除了以不同的 div 显示消息之外,有人知道如何实现这一点吗?
提前感谢您的宝贵时间!
凯文
您可以开发自己的解决方案,基于从 highcharts 中提取系列对象。然后检查数据长度并显示 div 或不显示。
if(series[0].data.length === 0) {
$('#nodata').show();
}
$('#container').highcharts({
chart: {},
series: series
});
好的,在使用 UserVoice 几天后,管理员告诉我 Highstock 下也可以使用 noData 功能(API 文档中目前没有描述此功能)。
这是管理员回复的 link(包括一个 jsfiddle 演示):
https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/8547274-highstock-display-a-message-when-nodata-is-avail
这是 API 参考(Highchart 参考)的 link:
http://api.highcharts.com/highcharts#noData
我正在寻找一种在没有数据可显示或发生错误时在 Highstock 图表上显示消息的本机方法。事实上,我知道 Highchart 库的 noData 解决方案已经存在,但它似乎尚未在 Highstock 中实现...
那么,除了以不同的 div 显示消息之外,有人知道如何实现这一点吗?
提前感谢您的宝贵时间! 凯文
您可以开发自己的解决方案,基于从 highcharts 中提取系列对象。然后检查数据长度并显示 div 或不显示。
if(series[0].data.length === 0) {
$('#nodata').show();
}
$('#container').highcharts({
chart: {},
series: series
});
好的,在使用 UserVoice 几天后,管理员告诉我 Highstock 下也可以使用 noData 功能(API 文档中目前没有描述此功能)。
这是管理员回复的 link(包括一个 jsfiddle 演示): https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api/suggestions/8547274-highstock-display-a-message-when-nodata-is-avail
这是 API 参考(Highchart 参考)的 link: http://api.highcharts.com/highcharts#noData