下载后可任意编辑基于 PHP 的超炫酷 HTML5 交互式图表用 PHP 实现专业级的基于 Web 的图表,而无需深化的 HTML5 和 JavaScript 知识。介绍最近,我需要从一组 PHP 数据组快速创建图表。要求图表必须是交互式的,用户友好的,也可下载的。在评估了一些 PHP 图表的解决方案,包括phpChart、pChart 和 Highcharts 之后,我决定采纳 phpChart 作为我的首选工具。背景作为一个主要的后端程序员,我既没有很多时间去慢慢讨论使用 JavaScript(客户想要在 24 小时内就能在网上看到图表),也不具备先进的前端编码知识。从根本上说,我希望几乎没有任何前端编程经验的 PHP 开发人员也能够快速开发出精致的图表。我试过 pChart,一个流行的 PHP 图表库。生成的图表看起来挺不错,虽然是可下载的,但图表都是静态图像。Highcharts 似乎是最好的选 择。图表看上去令人惊艳,又是动画的,并且有很多自定义选项,但同时,它也是非常复杂的,而且需要大量的 JavaScript 知识。 Highcharts 既不是专为 PHP 设计的,用于商务也不是免费的。phpChart 的基本要素我最喜爱 phpChart 的地方就是它能让人从简单和最少量的代码入手。phpChart 精简版可以从这里下载 http://phpchart.org/downloads/。下载文件并解压到网站根目录。设置 conf.php我们要做的第一件事是设置变量 SCRIPTPATH 到 conf.php 文件的 PhpChart 类库。该变量代表了在你的 Web 服务器上的 phpChart 库的相对或绝对 URL。1. define('SCRIPTPATH','/phpChart/'); 创建最简单的图表1. 包含 PHP 头文件 conf.php: 2. require_once("../conf.php"); 下载后可任意编辑调用构造函数 C_PhpChartX,最后调用 draw()函数。1. $pc=new C_PhpChartX(array(array(123, 34, 51, 22, 3)), ‘simplest_graph’); 2. $pc->draw(); 这就是开始你需要的代码。下面是经过渲染的输出。这就是我所谓的最少量的编码。当你有一个团队的程序员来工作的时候,艰辛地去学习基础就没有意义了。任何程序员尽快想要做的一件事就是从一组新的库或工具埋头讨论复杂的文档。顺便说一句,构造函数中的第二个参数的命名对你的图表而言应该是唯一的。我键入的是“simplest_graph”,也可以是任何非空格字符串。它必须是一个唯一的值,这样你才可以在一个页面中拥有多个图表。添加标题你应该为你的图表添加标题,以便用户知道他们在看什么。1. $pc->set_titl...