2017-08-24 3 views
1

Je suis confronté à un comportement étrange de graphique linéaire (en utilisant la bibliothèque amCharts). Je passe un tableau de données assez simple pour créer un graphique alors que le graphique dessine des courbes aléatoires n'importe où dans la ligne de tendance. Les données que je passe sont exactement:Courbes aléatoires dans le graphique en courbes JS par amCharts

{date: "2016-02-17", value2: "2.00"} 
{date: "2016-03-17", value2: "2.00"} 
{date: "2017-01-17", value2: "4.33"} 
{date: "2017-02-17", value2: "4.33"} 
{date: "2017-07-17", value2: "3.20"} 
{date: "2017-08-17", value2: "3.20"} 

et le graphique que je reçois avec ces données est montré dans l'image jointe. Quel peut être le problème ici? enter image description here

Répondre

1

Malheureusement, il y a un bug lors de l'utilisation du type de graphique smoothedLine avec des données basées sur la date. Il est examiné, mais une solution de contournement, vous pouvez essayer est mise equalSpacing à true dans le categoryAxis

categoryAxis: { 
    // ... 
    equalSpacing: true, 
    // ... 
} 

Cela corrige généralement le problème au détriment de changer la façon dont vos CategoryAxis regarde avec equalSpacing activé. Si cela ne vous aide toujours pas, vous devrez utiliser le type line normal jusqu'à ce qu'il soit corrigé.

+0

Eh bien, j'avais besoin du graphique en ligne lisse et equalSpacing ruine mon graphique donc toujours en attente si une meilleure option ou une solution vient. –

+0

Malheureusement, il faudra attendre un certain temps avant que cela ne soit corrigé. Pardon. Si nous faisons des progrès, je me souviendrai de vous pinguer à travers ce fil. – xorspark