本文整理汇总了PHP中app\helpers\Helper::chartColors方法的典型用法代码示例。如果您正苦于以下问题:PHP Helper::chartColors方法的具体用法?PHP Helper::chartColors怎么用?PHP Helper::chartColors使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\helpers\Helper
的用法示例。
在下文中一共展示了Helper::chartColors方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getAssetCountByStatuslabel
/**
* Show a count of assets by status label
*
* @return View
*/
public function getAssetCountByStatuslabel()
{
$colors = [];
$statuslabels = Statuslabel::get();
$labels = [];
$points = [];
foreach ($statuslabels as $statuslabel) {
$labels[] = $statuslabel->name;
$points[] = $statuslabel->assets()->whereNull('assigned_to')->count();
}
$labels[] = 'Deployed';
$points[] = Asset::whereNotNull('assigned_to')->count();
$result = ["labels" => $labels, "datasets" => [["data" => $points, "backgroundColor" => Helper::chartColors(), "hoverBackgroundColor" => Helper::chartColors()]]];
return $result;
}
示例2: getAssetCountByStatuslabel
/**
* Show a count of assets by status label
*
* @return View
*/
public function getAssetCountByStatuslabel()
{
$colors = [];
$statuslabels = Statuslabel::with('assets')->get();
$labels = [];
$points = [];
$colors = [];
foreach ($statuslabels as $statuslabel) {
if ($statuslabel->assets->count() > 0) {
$labels[] = $statuslabel->name;
$points[] = $statuslabel->assets()->whereNull('assigned_to')->count();
if ($statuslabel->color != '') {
$colors[] = $statuslabel->color;
}
}
}
$labels[] = 'Deployed';
$points[] = Asset::whereNotNull('assigned_to')->count();
$colors_array = array_merge($colors, Helper::chartColors());
$result = ["labels" => $labels, "datasets" => [["data" => $points, "backgroundColor" => $colors_array, "hoverBackgroundColor" => $colors_array]]];
return $result;
}