1

我使用 2 个单独的数据集创建了一个图,以便创建不同的误差线。第一个数据集的误差线只下降,而第二个数据集的误差线只上升。这可以防止图中不必要的重叠。我还为其中一个组使用了复合形状。

我想根据这些形状(不是颜色)创建一个图例,但我似乎无法弄清楚。这是情节代码。

p <-ggplot()
p + geom_point(data=df.figure.1a, aes(x=Hour, y=Mean), shape=5, size=4) +
    geom_point(data=df.figure.1a, aes(x=Hour, y=Mean), shape=18, size=3) +
    geom_errorbar(data=df.figure.1a, aes(x=Hour, y=Mean, ymin = Mean - SD, ymax = Mean), size=0.7, width = 0.4) +
    geom_point(data=df.figure.1b, aes(x=Hour, y=Mean), shape=17, size=4) +
    geom_errorbar(data=df.figure.1b, aes(x=Hour, y=Mean, ymin = Mean, ymax = Mean + SD), size=0.7, width = 0.4) 
4

0 回答 0