highcharts / node-export-server:具有大数据集的空白图表

问题描述 投票:0回答:1

Highcharts导出服务器:v2.0.24

作为本地服务器运行:highcharts-export-server --enableServer 1 --logLevel 4

[整天每一分钟都有很多x轴数据点代表ping的成功状态。

如果我发布大约15个小时的数据以折线图形式导出,则生成的图表是正确的。

发布数据示例:

{"infile":{"time":{"timezone":"Africa/Johannesburg"},"chart":{"type":"line","exporting":{"enabled":false},"width":2000},"title":{"text":"Utilities Availability"},"navigation":{"buttonOptions":{"enabled":false}},"xAxis":{"type":"datetime","dateTimeLabelFormats":{ "millisecond": "%Y-%m-%d<br/>%H:%M:%S", "second": "%Y-%m-%d<br/>%H:%M:%S", "minute": "%Y-%m-%d<br/>%H:%M", "hour": "%Y-%m-%d<br/>%H:%M", "day": "%Y<br/>%m-%d", "month": "%Y-%m", "year": "%Y" }},"yAxis":{"allowDecimals":false,"min":0,"tickInterval":1,"title":{"text":"Status"}},"series":[{"name":"/Breede Valley Utility","color":"#2f7ed8","data":[{"x":1574589619091,"y":1},{"x":1574589634425,"y":0},...

如果我发送的数据超过15个小时,那么我将得到一个空白图表。

我想知道是否有太多数据无法在x轴上绘制,因为生成的图表的最大宽度为2000px?我尝试摆弄宽度和比例,但不确定是否可以解决问题。

工作图表:Working chart

空白图表:Blank chart

在此图表的网络版本上,较小和较大的数据集都可以正常工作。我正在使用x缩放以允许用户查看更多详细信息。

enter image description here

[如果有人可以建议其他尝试,我将不胜感激。

highcharts
1个回答
0
投票

此问题可能与导出服务器无关,而与错误#12(https://www.highcharts.com/errors/12/)有关。简而言之,默认情况下对包含对象({x: xValue, y: yValue})格式的点的数据设置了限制。它由turboThreshold选项控制(如果是行系列,则设置为1000)。看下面的例子。尝试设置更高的turboThreshold(或将其禁用),然后尝试导出图表。

© www.soinside.com 2019 - 2024. All rights reserved.