我想设置服务器端图表渲染并保存为图像以创建报告。我想在没有 Java 的情况下做到这一点。如果我理解正确,只有使用 PHP 和 JS 才能正常运行,当数据点少于 1500 个时。这是对的,还是我需要Java?不幸的是,我在第一步中失败了。首先,我想在本地测试环境中设置工作。我的文件系统如下:
D:/xampp/htdocs/chartExport
-- 索引.php
-- 演示.html
---- /js
-------- highcharts-convert.js
-------- highcharts-more.js
-------- highcharts.js
-------- jquery-1.8.2.js
-------- /tmp
问题是,index.php 停在证明 phantom_js 路径的点上。我对帮助说明有点困惑,因为在示例源代码中,一方面定义了路径,另一方面定义了脚本及其存储文件夹。我已经尝试了许多不同的绝对路径和相对路径组合,只有脚本名和 js/highcharts-convert.js 之类的东西我要为路径和脚本定义什么?我认为它应该是这样的:
define ('PHANTOMJS_PATH', 'js/');
define ("PHANTOMJS_SCRIPT", 'highcharts-convert.js');
define("TMP_DIR", "js/tmp");
但事实并非如此。是否需要定义绝对路径?