【发布时间】:2016-01-23 13:08:56
【问题描述】:
我已经绘制了一个条形图,现在我想添加一条曲线,穿过每个条形的顶点,以便更清楚地播种变化趋势。
数据框的格式如下:
v1 v2
a 10
b 6
c 7
...
这是我绘制条形图的代码:
ggplot(date_count, aes(V1,V2)) + geom_bar(stat = "identity")+ theme(axis.text.x = element_text(angle=45, hjust = 1,vjust = 1)) +xlab("date") + ylab("Number of activity")
我尝试过+geom_line() 和geom_smooth(),但都失败了。你有什么主意吗?提前致谢。
【问题讨论】:
-
如果您使用 iris 等公共数据集生成示例会很好。
-
此外,条形图的底点通常为零。正如 CAFEBABE 所建议的那样,请提供一个(可重复的最小示例)[stackoverflow.com/questions/5963269/… 或您尝试过的内容。
-
谢谢。一个可重现的示例应该从加载所需的包开始,然后包括(部分)数据集(例如
date_count <- structure(.......或date_count <- read.table(......。但无论如何。如果您将+ geom_line(aes(group=1), colour="red") + geom_point(color="red", size=5)添加到您的绘图代码中呢?仍然不确定您的期望的结果应该是这样的。 -
@lukeA 感谢您的回复。是的,它有效!