Chart.js Gráfico polar
El gráfico de área polar es similar al gráfico de pastel, pero cada conjunto de datos tiene el mismo ángulo, y el radio de los segmentos varía según los valores proporcionados.
Gráfico mixtotypeLas propiedades son:polarArea。
const config = {
type: 'polarArea',
data: data,
options: {}
};
A continuación, creamos un gráfico polar simple:
Ejemplo
const ctx = document.getElementById('myChart');
const data = {
labels: [
'Red',
'Green',
'Yellow',
'Grey',
'Blue'
],
datasets: [{
label: 'Ejemplo de gráfico polar',
data: [11, 16, 7, 3, 14],
backgroundColor: [
'rgb(255, 99, 132)',
'rgb(75, 192, 192)',
'rgb(255, 205, 86)',
'rgb(201, 203, 207)',
'rgb(54, 162, 235)'
]
}]
};
const config = {
type: 'polarArea',
data: data,
options: {
responsive: true, // Configurar el gráfico como responsivo, que se adapta según el tamaño de la ventana
maintainAspectRatio: false,// Mantener la proporción original del gráfico
}
};
const myChart = new Chart(ctx, config);
const data = {
labels: [
'Red',
'Green',
'Yellow',
'Grey',
'Blue'
],
datasets: [{
label: 'Ejemplo de gráfico polar',
data: [11, 16, 7, 3, 14],
backgroundColor: [
'rgb(255, 99, 132)',
'rgb(75, 192, 192)',
'rgb(255, 205, 86)',
'rgb(201, 203, 207)',
'rgb(54, 162, 235)'
]
}]
};
const config = {
type: 'polarArea',
data: data,
options: {
responsive: true, // Configurar el gráfico como responsivo, que se adapta según el tamaño de la ventana
maintainAspectRatio: false,// Mantener la proporción original del gráfico
}
};
const myChart = new Chart(ctx, config);
Pruébalo »
El resultado del ejemplo anterior es:
Otras extensiones