在不使用Java的情况下设置高图表导出服务器



我想设置一个服务器端的图表渲染并保存为图像,以便创建报告。我想在没有Java的情况下完成这项工作。如果我理解得对的话,只有PHP和JS才有可能,并且当数据点少于1500时,它可以正常运行。是这样吗?还是我需要Java?不幸的是,我在第一步就失败了。首先,我想在本地测试环境中设置作业。我的文件系统如下:

D:/examplep/htdocs/chartExport

--index.php

--demo.html

----/js

--------highcharts-convert.js

--------highcharts-more.js

--------highcharts.js

--------jquery-1.8.2.js

--------/tmp

问题是,index.php在phantom_js的路径被证明的点上停止。我对帮助注释有点困惑,因为在示例源代码中,一方面是定义的路径,另一方面是带有存储路径的文件夹的脚本。我已经尝试了很多不同的绝对路径和相对路径的组合,只有scriptname和js/highcharts-convert.js之类的东西我要为路径和脚本定义什么?我认为应该是这样的:

define ('PHANTOMJS_PATH', 'js/');     
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');     
define("TMP_DIR", "js/tmp");

但事实并非如此。有必要定义绝对路径吗?

自述文件中存在错误。应该是这样的;

// PATH TO PHANTOMJS EXECUTABLE
define ('PHANTOMJS_PATH', '/usr/local/bin/phantomjs');
// PATH TO HIGHCHARTS PHANTOM SCRIPT
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');

最新更新