2016-07-28 17 views
0

Ich habe eine Grafik, die eine Zeitreihe mit zwei y-Achsen ist. Die linke y-Achse zeigt die Latenz in Millisekunden und die rechte y-Achse (y2) den Durchsatz. Es scheint jedoch, dass die JSON-Daten nicht korrekt an y2 gebunden sind, da sie so tun, als ob ihr keine Daten präsentiert würden. Dies ist eine kleine Teilmenge der json Ich arbeite mit:C3JS nicht korrekt y2 Achse JSON Daten

json: [{ 
     latency: 59, 
     datestamp: "20160712", 
     throughput: 46 
     }, { 
     latency: 272, 
     datestamp: "20160713", 
     throughput: 30 
     }] 

Beachten Sie auch, dass ich die Achsen overrode wie in der

documentation angegeben
axes: { 
    'latency': 'y', 
    'throughput': 'y2' 
} 

Hier ist die JS Geige:

Wie Sie sehen können, hat der Durchsatz viel höhere Werte als 1,0, aber y2 Tick-Werte werden nicht aktualisiert.

Antwort

0

Ich landete hier Festsetzung: https://jsfiddle.net/Lz8nx8dc/5/

Die Lösung Achsen zu bewegen, war eine Eigenschaft von Daten zu sein:

data: { 
    axes: { 
     'latency': 'y', 
     'throughput': 'y2' 
    } 
}