hopkins/panic

一个用于格式化Panic的Statusboard应用程序图表数据的包

dev-master 2015-12-14 21:30 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:31:35 UTC


README

此包帮助返回用于Panic的StatusBoard iOS应用程序图表的定制数据。通过提供各种字段的getter和setter,旨在使新开发者更清楚地了解所需的数据以及其格式。Panic提供了这些文档,用于制作自定义图表。

#安装

在您的 composer.json 中要求此包,并更新composer。

"hopkins/panic": "dev-master"

或者

composer require hopkins/panic

更新composer后,您就可以开始使用这个类了。您可以选择带参数实例化类,或者在运行时设置它们。

带参数创建

$data = [
    [
        "title" => "location1",
        "color" => "blue",
        "datapoints" => [
            "title" => '24 Forcast',
            "value" => "70"
        ]
    ],[
        "title" => "location2",
        "color" => "green",
        "datapoints" => [
            "title" => '24 Forcast',
            "value" => "75"
        ]
    ]
];

$panic = new \Hopkins\Panic\CustomChart("Chart title","type","xAxisModifications","yAxisModifications","refreshEveryNSeconds");

$panic->setDataSequences($data);
return $panic->render();

使用setter(相同的数据集)创建

$panic = new CustomChart();
$panic->setChartTitle("24 Forcast");
$panic->setType("bar");
$panic->setXAxis(["showEveryLabel" => true]);
$panic->setRefreshEveryNSeconds(900);
$panic->setDataSequences($result);
$panic->setDataSequences($data);
return $panic->render();

许可证

本项目使用DBAD许可证。尽情享受吧。