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?我尝试摆弄宽度和比例,但不确定是否可以解决问题。
在此图表的网络版本上,较小和较大的数据集都可以正常工作。我正在使用x缩放以允许用户查看更多详细信息。
[如果有人可以建议其他尝试,我将不胜感激。
此问题可能与导出服务器无关,而与错误#12(https://www.highcharts.com/errors/12/)有关。简而言之,默认情况下对包含对象({x: xValue, y: yValue}
)格式的点的数据设置了限制。它由turboThreshold
选项控制(如果是行系列,则设置为1000)。看下面的例子。尝试设置更高的turboThreshold
(或将其禁用),然后尝试导出图表。