如何使用PhantomJS渲染完整的图表?

时间:2013-03-25 14:03:32

标签: javascript highcharts phantomjs

我试图从网页上获取highcharts图表的图像。 使用PhantomJS我可以将图表导出到文件,但它不是完整的。我不知道为什么,但PhantomJS只渲染图表的一小部分。

Chart capture

使用此代码渲染我:

page.clipRect = page.evaluate(function() {  
     return document.querySelector('#container').getBoundingClientRect();
    }); 

page.render(output);

我做错了什么,如何获得整个图表?

1 个答案:

答案 0 :(得分:3)

似乎没有禁用动画。尝试将animation: false设置为图表。

编辑:似乎@eric似乎已将此作为评论回答。