Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 数据太大,无法为Highcharts导出服务器渲染_Javascript_Svg_Highcharts_Phantomjs - Fatal编程技术网

Javascript 数据太大,无法为Highcharts导出服务器渲染

Javascript 数据太大,无法为Highcharts导出服务器渲染,javascript,svg,highcharts,phantomjs,Javascript,Svg,Highcharts,Phantomjs,我已经正确安装了phantomjs(至少我希望如此),当我尝试将图表导出到图像时,没有问题。但是,当我尝试在导出服务器上导出大型文件(JSON到PNG)时,我得到了以下错误: 转换SVG超时,文件有这么大,或者javascript回调中有语法错误 我尝试在app-convert.properties中更改超时,以及在配置文件(highcharts convert.js)中更改超时,但没有成功。即使我设置了巨大的超时,我也会得到同样的错误 当我从系列中删除一些数据时,我得到了我想要的图像 编辑:我

我已经正确安装了phantomjs(至少我希望如此),当我尝试将图表导出到图像时,没有问题。但是,当我尝试在导出服务器上导出大型文件(JSON到PNG)时,我得到了以下错误:

转换SVG超时,文件有这么大,或者javascript回调中有语法错误

我尝试在app-convert.properties中更改超时,以及在配置文件(highcharts convert.js)中更改超时,但没有成功。即使我设置了巨大的超时,我也会得到同样的错误

当我从系列中删除一些数据时,我得到了我想要的图像

编辑:我希望能把它修好,谢谢大家。我意识到问题可能出在我没有设置的间隔选项中。我用这把小提琴试过了

以及将此数据复制到export server并遇到我编写的问题

当我将tickInterval选项设置为highcharts时,就像这把小提琴一样

图表可以被绘制和导出


谢谢你的回答

当您尝试使用Highcahrts导出服务器时,是否会遇到相同的问题?是的,我也会遇到相同的错误。在这里尝试过:那个么你们能在JSFIDLE上重新创建这个问题吗?可能确实有太多的数据,您需要设置更高的超时?您可能需要查看上传数据的大小。对于Tomcat,您可以这样设置:。我更新了答案,希望我能修复它。当我的导出服务器重新启动时,我将亲自去看tommorow。谢谢你的回答
tickInterval: null
tickInterval: 1500