JavaScript
Chart.defaults.global.defaultFontFamily = "'Roboto', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif";
Chart.defaults.global.legend.position = 'bottom';
Chart.defaults.global.legend.labels.usePointStyle = true;
Chart.defaults.global.legend.labels.boxWidth = 15;
Chart.defaults.global.tooltips.backgroundColor = '#000';
var colors = [
['rgba(101, 187, 166, 1)', 'rgba(101, 187, 166, 0.4)'],
['rgba(108, 185, 189, 1)', 'rgba(108, 185, 189, 0.4)'],
['rgba(128, 153, 186, 1)', 'rgba(128, 153, 186, 0.4)'],
['rgba(143, 140, 189, 1)', 'rgba(143, 140, 189, 0.4)'],
['rgba(159, 119, 184, 1)', 'rgba(159, 119, 184, 0.4)'],
['rgba(166, 103, 160, 1)', 'rgba(166, 103, 160, 0.4)'],
['rgba(181, 94, 120, 1)', 'rgba(181, 94, 120, 0.4)'],
['rgba(197, 77, 94, 1)', 'rgba(197, 77, 94, 0.4)'],
['rgba(162, 76, 80, 1)', 'rgba(162, 76, 80, 0.4)'],
['rgba(199, 123, 74, 1)', 'rgba(199, 123, 74, 0.4)'],
['rgba(200, 139, 35, 1)', 'rgba(200, 139, 35, 0.4)']
];
var pieColors = [
colors[0][0],
colors[1][0],
colors[2][0],
colors[3][0],
colors[4][0],
colors[5][0],
colors[6][0],
colors[7][0],
colors[8][0],
colors[9][0],
colors[10][0]
];
// BEGIN PIE CHART
new Chart(document.getElementById("field-0"), {
type: 'pie',
data: {
labels: ["Chat", "Prospeção", "Whatsapp", "Trial", "Site", "Telefone", "E-mail", "Evento"],
datasets: [{
data: [700, 400, 200, 150, 80, 50, 20, 10],
borderWidth: 2,
hoverBorderWidth: 10,
backgroundColor: pieColors,
hoverBackgroundColor: pieColors,
hoverBorderColor: pieColors,
borderColor: pieColors
}]
},
options: {
legend: {
labels: {
padding: 20
}
}
}
});