mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-26 22:19:41 -08:00
Merge pull request #11894 from uberbrady/improve_piechart_labels_legends
Added counts to Dashboard Pie Chart legends and tooltips
This commit is contained in:
commit
78580136f6
|
@ -3,14 +3,15 @@
|
|||
namespace App\Http\Transformers;
|
||||
|
||||
|
||||
use App\Helpers\Helper;/**
|
||||
use App\Helpers\Helper;
|
||||
/**
|
||||
* Class PieChartTransformer
|
||||
*
|
||||
* This handles the standardized formatting of the API response we need to provide for
|
||||
* the pie charts
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
*@since [v6.0.11]
|
||||
* @since [v6.0.11]
|
||||
* @author [A. Gianotto] [<snipe@snipe.net>]
|
||||
*/
|
||||
class PieChartTransformer
|
||||
|
@ -27,7 +28,7 @@ class PieChartTransformer
|
|||
|
||||
if ($total['count'] > 0) {
|
||||
|
||||
$labels[] = $total['label'];
|
||||
$labels[] = $total['label']." (".$total['count'].")";
|
||||
$counts[] = $total['count'];
|
||||
|
||||
if (isset($total['color'])) {
|
||||
|
|
|
@ -427,6 +427,13 @@
|
|||
position: 'top',
|
||||
responsive: true,
|
||||
maintainAspectRatio: true,
|
||||
},
|
||||
tooltips: {
|
||||
callbacks: {
|
||||
label: function(tooltipItem, data) {
|
||||
return data.labels[tooltipItem.datasetIndex] || '';
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue