Ich versuche, 2 Zeilenreihen Daten in ZingChart feed zu plotten. Unten ist mein Skriptcode.Zing Feed Plotting mehrere Serien in 1 Diagramm
<script>
var chartData = {
"type":"line",
"refresh": {
"type": "feed",
"transport": "js",
"url": "feed()",
"interval": 1000
},
"series":[
{
"values":[]
},
{
"values":[]
}
]
};
window.onload = function() {
zingchart.render({
id: "chartDiv",
data: chartData,
height: 600,
width: "100%"
});
};
window.feed = function(callback) {
$.ajax({
type: "GET",
dataType: "json",
headers: {
Accept: "application/json",
"Access-Control-Allow-Origin": "*"
},
url: "/PerformanceMonitor/showProcessUsage/${processName}",
success: function (data) {
var mem = data.mem.size/100000;
var tick = {
plot0: parseInt(mem)
};
callback(JSON.stringify(tick));
var tick2 = {
plot1:parseInt(mem/1000)
};
callback(JSON.stringify(tick2));
}
});
};
Es angezeigt wird, aber verliert die Linie Natur der graph.Is dies der richtige Weg? Gibt es eine bessere Methode ?. Später plane ich, den Benutzer entscheiden zu lassen, wie viele Diagramme zur Laufzeit erlaubt sind. Gibt es etwas in ZingChart, das ich nutzen kann? Vielen Dank im Voraus.
Danke :) Es funktioniert gut. Ich möchte jetzt den Benutzer entscheiden lassen, eine Plot-Serie hinzuzufügen/zu löschen. Kannst du mir zeigen, wo ich danach suchen sollte? und wie kann es erreicht werden? –
Da wir dem 'tick'-Objekt mit 'plot1' ein weiteres Plot hinzugefügt haben, können Sie mit' plot2', 'plot3' usw. mehr hinzufügen. Eine Demo dazu finden Sie unter http: // www. zingchart.com/features/real-time-data-charts/ –
Könnten Sie bitte einen Blick auf http://stackoverflow.com/questions/30612512/static-chart-with-timestamp-on-x-axis werfen –