本文整理匯總了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;
}