私はRubyでFLOTをいじっていて、コードをjavascriptに渡すのに苦労しています。JavaScriptがRubyからデータを正しく読み取っていないことはわかっています。構文のヘルプが必要です。
o={};
o= {'label' => "A", 'data' => @example.collect{|x| [Time.utc(x.date).to_i, x.num]}}
render :text => o.to_json
私は出力をそのように正常にレンダリングしました:
{"label": "A"、 "data":[[1281225600,1.31]、[1281225600,1.31]、[1281225600,1.25]]}
HTMLはこのデータのみを出力します。
私のJavaScriptは次のとおりです。
 var obj = jQuery.parseJSON(text);
    var options = {
    lines: { show: true },
    points: { show: true },
    xaxis: { mode: "time",  timeformat: "%m/%d/%y",   minTickSize: [1, "day"]}
    };  
       var data = obj;            
      $.plot(placeholder,[data],options);
}