Je crée une page d'accueil en utilisant Bootstrap, JQuery et Chart.js (v2). Mon implémentation fonctionnait avec la v1, mais je suis récemment entré dans Bower et j'ai téléchargé la v2 en utilisant cela.
Je crée une grille de 4 colonnes contenant chacune un graphique à secteurs, mais la mise à l'échelle dans la v2 est un peu déroutante pour moi de travailler. Je veux que les graphiques soient réactifs afin qu'ils s'adaptent correctement aux appareils plus petits tels que les tablettes et les smartphones, et l'un de mes problèmes est de me débarrasser de la légende des graphiques ainsi que des informations de survol lorsque vous passez la souris sur les sections de mon graphique.
index.html
<body>
<div class="container">
<div class="row">
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
<div class="col-xs-3">
<canvas id="chart1"></canvas>
</div>
</div>
</div>
</body>
functions.js
$(document).ready(function(){
var canvas = $("#chart1");
var data = {
labels: [],
datasets: [{
data: [10, 10],
backgroundColor: ["#F7464A", "#FDB45C"],
hoverBackgroundColor: ["#FF5A5E", "#FFC870"]
}]
};
var chart1 = new Chart(canvas, {
type: "pie",
data: data,
});
});
Si je supprime le champ "étiquettes" vide, le graphique ne fonctionne plus. Et par son apparence, il y a un petit espacement en haut du graphique qui pourrait indiquer que les en-têtes sont écrits, mais ce ne sont que des chaînes vides.
Quelqu'un a-t-il une idée de la façon de supprimer la légende et la description du survol? Je ne peux tout simplement pas comprendre comment cela est utilisé
Je vais mettre la main sur un jsfiddle dès que j'aurai le temps!
EDIT: Lien vers la documentation: https://nnnick.github.io/Chart.js/docs-v2/#getting-started
Vous pouvez modifier les options en utilisant
Chart.defaults.global
dans votre fichier javascript. Vous souhaitez donc modifier les options de légende et d'info-bulle.Supprimer la légende
Supprimer l'info-bulle
Voici un violoniste qui travaille.
la source
Vous devez simplement ajouter cette légende de ligne: {display: false}
la source