我使用HighCharts.js 4.1.8和heatmap.js 4.0.1。 正确生成热图并在浏览器中按预期显示: screenshot 1 - heatmap in browser
但是,当我们使用CLI phantomjs highcharts-convert实用程序生成图像文件时,图像不会按预期创建,看起来分辨率要小得多: Screenshot 2 : png generated using highcharts-convert
运行highcharts-convert.js脚本时,我尝试了-width和-scale参数的各种值,但无法解决问题。 你能帮忙吗?
答案 0 :(得分:0)
联系HighCharts支持后:问题解决了。图形javascript不包含宽度值(在我们的应用程序中,宽度由容器计算,但从CLI渲染时没有容器)。 添加width:值后,问题就解决了,如:
chart: { type: 'heatmap', renderTo: 'container', backgroundColor:'rgba(255, 255, 255, 0.1)', width: 1600 },