我有以下数据:
benchmark mispredpenal IPC pred
ammp 1 1.0589 2lev
ammp 5 1.0450 2lev
...
并使用以下命令:
ggplot(IPC, aes(x = benchmark, y = IPC, group=mispredpenal, colour=mispredpenal)) +
geom_point() + geom_line()
一切看起来都应该如此,但我希望图例是离散的,而不是连续的(渐变的)。我应该怎么做?
编辑:
错误错误是1、5、9、13或17。
最佳答案
在这种情况下,您希望变量mispredpenal
是factor
:
ggplot(IPC, aes(x = benchmark, y = IPC, group=factor(mispredpenal), colour=factor(mispredpenal))) +
geom_point() + geom_line()