日付/タイムスタンプ、応答時間、メッセージ サイズの 3 つの列を持つ Incanter データセットがあります。私がやりたいのは、x 軸に日付/タイムスタンプ、y 軸に応答時間を示す散布図を作成することです。
これは簡単ですが、メッセージ サイズ列に基づいて個別の一連のデータを生成したいと考えています。Incanter のscatter-plot
関数は:group-by
オプションを取りますが、離散値のみを処理するようです。メッセージサイズ列に関数を適用してシリーズを生成したいと思います。次のようないくつかの機能:
(fn [n]
(cond
(< n 5000) "small"
(and (>= n 5000) (< n 20000)) "medium"
(>= n 20000) "large"))
これは可能ですか、それとも同じことを達成するためのより良い方法はありますか?