This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Obtener una referencia al elemento canvas del DOM | |
const $grafica = document.querySelector("#grafica"); | |
// Las etiquetas son las porciones de la gráfica | |
const etiquetas = ["Ventas", "Donaciones", "Trabajos", "Publicidad"] | |
// Podemos tener varios conjuntos de datos. Comencemos con uno | |
const datosIngresos = { | |
data: [1500, 400, 2000, 7000], // La data es un arreglo que debe tener la misma cantidad de valores que la cantidad de etiquetas | |
// Ahora debería haber tantos background colors como datos, es decir, para este ejemplo, 4 | |
backgroundColor: [ | |
'rgba(163,221,203,0.2)', | |
'rgba(232,233,161,0.2)', | |
'rgba(230,181,102,0.2)', | |
'rgba(229,112,126,0.2)', | |
],// Color de fondo | |
borderColor: [ | |
'rgba(163,221,203,1)', | |
'rgba(232,233,161,1)', | |
'rgba(230,181,102,1)', | |
'rgba(229,112,126,1)', | |
],// Color del borde | |
borderWidth: 1,// Ancho del borde | |
}; | |
new Chart($grafica, { | |
type: 'pie',// Tipo de gráfica. Puede ser dougnhut o pie | |
data: { | |
labels: etiquetas, | |
datasets: [ | |
datosIngresos, | |
// Aquí más datos... | |
] | |
}, | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment