import FlotChart from "@/components/Charts/Flot.js";
function CaseProgress({ data, user }) {
console.log(data);
const ChartPie = {
data: [
{
label: "Ditindaklanjuti DIKTI",
color: "#287DAD",
data: data.jumlah_laporan.dikti,
},
{
label: "Ditindaklanjuti LLDIKTI",
color: "#52D489",
data: data.jumlah_laporan.lldikti,
},
{
label: "Ditutup",
color: "#FD4233",
data: data.jumlah_laporan.ditutup,
},
],
options: {
series: {
pie: {
show: true,
innerRadius: 0,
label: {
show: true,
radius: 0.8,
formatter: function (label, series) {
return (
'
' +
//label + ' : ' +
Math.round(series.percent) +
"%
"
);
},
background: {
opacity: 0.8,
color: "#222",
},
},
},
},
},
};
const ChartBar = {
data: [
{
// "label": "Complete",
color: "#5ab1ef",
data: [["Ditindaklanjuti DIKTI", data.jumlah_laporan.dikti]],
},
{
// "label": "In Progress",
color: "#f5994e",
data: [["Ditindaklanjuti LLDIKTI", data.jumlah_laporan.lldikti]],
},
{
// "label": "Cancelled",
color: "#d87a80",
data: [["Ditutup", data.jumlah_laporan.ditutup]],
},
],
options: {
series: {
bars: {
align: "center",
lineWidth: 0,
show: true,
barWidth: 0.2,
fill: 0.9,
},
},
grid: {
borderColor: "#eee",
borderWidth: 1,
hoverable: true,
backgroundColor: "#fcfcfc",
},
tooltip: true,
tooltipOpts: {
content: (label, x, y) => x + " : " + y,
},
xaxis: {
tickColor: "#fcfcfc",
mode: "categories",
},
yaxis: {
// position: 'right' or 'left'
tickColor: "#eee",
},
shadowSize: 0,
},
};
return (
);
}
export default CaseProgress;