【发布时间】:2013-03-26 07:14:23
【问题描述】:
我正在尝试从网页获取 highcharts 图表的图像。 使用 PhantomJS 我可以将图表导出到文件,但它并不完整。我不知道为什么,但 PhantomJS 只渲染图表的一小部分。
为了渲染,我使用了这段代码:
page.clipRect = page.evaluate(function() {
return document.querySelector('#container').getBoundingClientRect();
});
page.render(output);
我做错了什么,如何获得整个图表?
【问题讨论】:
-
你能确认动画被禁用了吗?
-
您可能需要稍等片刻,直到图形完全呈现
-
谢谢,问题解决了!我禁用 highchart 动画,然后 phantomjs 渲染正确的图表!
标签: javascript highcharts phantomjs