Hallo,
ich möchte den u.a. JSON-String durch JQPlot ausgeben.
Problem scheint zu sein, dass die Werte für die X-Achse als String interpretiert werdensollen und nicht als Zahl.
Der String enthält das Jahr und die KW.
Weiß jemand, ob
-
das JSON-Format korrekt ist?
-
welcher Renderer Strings verarbeitet?
Soweit ich gelesen habe, verarbeiten die meisten nur Datum oder Zahlen. Ich hatte etwas vom ciparser gelesen, der spezielle Formatierungen vorverarbeitet, habe aber nicht verstanden, wie er eingesetzt wird.
Für einen Tipp wäre ich sehr dankbar.
Jens
Hier der JSON, wurde in php durch json_encode() erzeugt.
[[[„20050043“,12.386300086975],[„20050044“,12.148900032043],[„20050045“,9.8059701919556],[„20050046“,0.65792500972748],[„20050048“,1.3950300216675],[„20050049“,3.9898600578308],[„20050050“,2.6071200370789],[„20050051“,4.1212100982666],[„20050052“,-0.74835598468781]]]
Hier ist der Codeschnippsel:
here is the code:
$(document).ready(function() {
var TempRenderer = function(url, plot, options) {
var data1 = null;
$.ajax({
async: false,
url: url,
dataType: „json“,
success: function(data) {
alert(data);
data1 = data;
}
});
return data1;
};
var plot1 = $.jqplot(‚chart1‘, „120925_sql_bauen.php“, {
title: ‚Temperatur‘,
dataRenderer: TempRenderer,
dataRendererOptions: {
unusedOptionalUrl: „120925_sql_bauen.php“}
});
});