misd/highcharts

此包已被废弃,不再维护。未建议替代包。

允许以编程方式创建 Highcharts

dev-master 2013-04-15 12:56 UTC

This package is auto-updated.

Last update: 2022-02-01 12:23:39 UTC


README

Build Status

此库目前正在开发中。

允许在 PHP 中以编程方式创建 Highcharts

作者

要求

安装

  1. 将捆绑包添加到依赖项中

    // composer.json
    
    {
       // ...
       "require": {
           // ...
           "misd/highcharts": "dev-master"
       }
    }
    
  2. 使用 Composer 下载并安装捆绑包

    $ php composer.phar update misd/highcharts
    

使用方法

创建图表

$chart = Chart::factory()
    ->setTitle('Scatter plot with regression line')
    ->addSeries(
        array(
            ScatterSeries::factory()
                ->setName('Observations')
                ->addData(array(1, 1.5, 2.8, 3.5, 3.9, 4.2)),
            LineSeries::factory()
                ->setName('Regression line')
                ->addDataPoint(DataPoint::factory(0, 1.11))
                ->addDataPoint(DataPoint::factory(5, 4.51))
                ->getMarker()->setEnabled(false)->getSeries()
                ->setEnableMouseTracking(false),
        )
    )
;

然后渲染它

<?php $renderer = new Renderer(); ?>

<script type="text/javascript">
    $(function () {
        <?php echo $renderer->render($chart); ?>
    });
</script>

<?php echo $renderer->renderContainer($chart); ?>

报告问题或功能请求

问题和功能请求在 GitHub 问题跟踪器 中跟踪。