我有一个包含 3 列的 Incanter 数据集:日期/时间戳、响应时间和消息大小。我想做的是创建一个散点图,其中 x 轴上的日期/时间戳和 y 轴上的响应时间。
这很容易,但我想根据消息大小列生成单独的一系列数据。Incanter 的scatter-plot
函数有一个:group-by
选项,但它似乎只处理离散值。我希望通过对消息大小列应用一些函数来生成系列。一些功能如:
(fn [n]
(cond
(< n 5000) "small"
(and (>= n 5000) (< n 20000)) "medium"
(>= n 20000) "large"))
这是可能的还是有更好的方法来完成同样的事情?