Chart.js Ligne Graphique avec des Étiquettes différentes pour chaque jeu de données

À l'aide de Chart.js vous pouvez créer des graphiques en courbes, et pour cela vous devez privde des étiquettes et des ensembles de données. par exemple:

var data = {
    labels: ["January", "February", "March", "April", "May", "June", "July"],
    datasets: [
        {
            label: "My First dataset",
            fill: false,
            lineTension: 0.1,
            backgroundColor: "rgba(75,192,192,0.4)",
            borderColor: "rgba(75,192,192,1)",
            borderCapStyle: 'butt',
            borderDash: [],
            borderDashOffset: 0.0,
            borderJoinStyle: 'miter',
            pointBorderColor: "rgba(75,192,192,1)",
            pointBackgroundColor: "#fff",
            pointBorderWidth: 1,
            pointHoverRadius: 5,
            pointHoverBackgroundColor: "rgba(75,192,192,1)",
            pointHoverBorderColor: "rgba(220,220,220,1)",
            pointHoverBorderWidth: 2,
            pointRadius: 1,
            pointHitRadius: 10,
            data: [65, 59, 80, 81, 56, 55, 40],
        }
    ]
};

Le Problème ici est que vous avez un montant fixe d'étiquettes (7 dans ce cas) et que vous devez également fournir des 7 entrées de données pour chaque jeu de données. Maintenant, si vous avez une quantité inconnue d'étiquettes et d'entrées de données?

Que si une entrée de données contient un nombre et un temps:

Entry {
    number: 127
    time: 10:00
}

Que si vous voulez afficher tous les temps sur l'Axe des X et tous les Nombres sur l'Axe des Y triés par le temps sur l'Axe des abscisses. Est-ce possible avec Chart.js?

Avez-vous trouvé la solution?
Non, Monsieur, pas encore.
Toujours rien? Il semble que nous manque quelque chose ici, il s'agit d'un cas d'utilisation.

OriginalL'auteur Mulgard | 2016-06-29