loveorigami / php-highcharts
Highcharts 和 Highstock JavaScript 库的 PHP 封装器
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-21 21:01:41 UTC
README
Php-Highcharts 是一个针对 php >= 7.1 的 HighchartsPHP 端口,支持在 IDE 中自动完成。
Php-Highcharts 是一个 PHP 库,作为 Highchart js 库(http://www.highcharts.com)的封装器。它以灵活性和可维护性为设计理念。它不仅仅是将 JavaScript 库简单地移植到 PHP,而是设计成模仿 JavaScript 对应 API 的方式,这样开发者只需要学习一个 API。
配套网页可在此处找到: http://www.goncaloqueiros.net/highcharts.php
安装
推荐通过 Composer
安装 HighchartsPHP。只需创建一个 composer.json
文件,并运行 php composer.phar install
命令即可安装。
{ "require": { "loveorigami/php-highcharts": "@dev" } }
使用方法
简单
您可以使用 Highchart 构造函数创建一个 highchart。
//This will create a highchart chart $chart = new Highchart();
现在有了有效的 $chart
对象,开发者只需向其中添加元素,就像在 JavaScript 中编写它们一样。
$chart->title = ['text' => 'Monthly Average Temperature', 'x' => -20]; or $chart->title->text = 'Monthly Average Temperature'; $chart->title->x = -20;
您还可以创建简单的数组
$chart->series[] = ['name' => 'Tokyo', 'data' => [7.0, 6.9, 9.5]]; or $chart->series[0] = ['name' => 'Tokyo', 'data' => [7.0, 6.9, 9.5]]; or $chart->series[0]->name = 'Tokyo'; $chart->series[0]->data = [7.0, 6.9, 9.5];
之后,您可以将所有选项用于 Highchart,如下所示
$chart->getOptions();
or
$chart->getJson();
演示
所有在 http://www.highcharts.com 的 demo 画廊中的 Highcharts 和 Highstocks 生活演示都使用此库重新制作,您可以在演示文件夹中找到它们或在 http://www.goncaloqueiros.net/highcharts/demos.php 上查看实时示例。