3

我有一个 incanter 时间序列图表,我似乎无法在正确的序列标签上生成它。我的数据如下所示:

__________________________
| :Time | :Count | :Name |
| 12344 |    0   | "A"   |
| 12344 |    1   | "B"   |
| 12344 |    2   | "C"   |
| 12345 |    4   | "A"   |

我尝试将系列标签设置为一小组字符串,但第一个系列的图表上只显示第一个值。我绘制图表的(不正确的示例)代码如下所示:

      (view (time-series-plot :Time :Count
               :x-label "Date"
               :y-label "Points"
               :title "My Cool Graph"
               :legend true
               :group-by :Name
               :series-label "A" "B" "C"
               :data data-to-graph
               :points true
               ))

任何指针都非常感谢。

4

1 回答 1

0

只是猜测,但线:

:series-label "A" "B" "C"

正在转换为如下地图:

{:series-label "A", "B" "C"}

它仍然只将单个项目作为:series-label 传递。
也许你会喜欢:

:series-label ["A" "B" "C"]

虽然我不确定 incanter 是否需要多个标签值。

于 2013-11-12T01:21:48.680 回答