Bonjour,
Je genere un graphique en barre representant l'evolution d'un nombre de ticket par mois avec php et chartjs. Sur la ligne des abscisses (x) j'aimerais avoir le nom du mois à la place de son numéro. Les datas sont récupérées par une requete sous mysql.
Voila le code javascript:
<script type="text/javascript">
var ctx = document.getElementById('ticket-chart').getContext('2d');
var chart = new Chart(ctx,{
type: 'bar',
data: {
labels:<?php echo json_encode($mois_data); ?>,
datasets: [{
label: <?php echo json_encode($annee_data); ?>,
backgroundColor: "#7d3c98",
borderColor: "rgba(59, 89, 152, 1)",
pointHoverBackgroundColor: "rgba(59, 89, 152, 1)",
pointHoverBorderColor: "rgba(59, 89, 152, 1)",
data:<?php echo json_encode($nbticket_data); ?>,
},
{
label: <?php echo json_encode($annee1_data); ?>,
backgroundColor: "#7fb3d5 ",
borderColor: "rgba(59, 89, 152, 1)",
pointHoverBackgroundColor: "rgba(59, 89, 152, 1)",
pointHoverBorderColor: "rgba(59, 89, 152, 1)",
data:<?php echo json_encode($nbticket1_data); ?>,
}],
},
options:{
scales: {
yAxes: [{
display: true,
ticks: {
beginAtZero: true
}
}]
}
}
});
</script>
Savez vous si on peut donner une valeur suivant une valeur ou est ce que je dois gérer le nom des mois dans ma requete?
Mes excuses par avance si le sujet n'est pas dans le bon forum
Merci à vous,