R 如何为ggplot中的每个值添加勾号
我正在用ggplot2绘制一个折线图。我有一个这样的数据帧R 如何为ggplot中的每个值添加勾号,r,plot,ggplot2,line,R,Plot,Ggplot2,Line,我正在用ggplot2绘制一个折线图。我有一个这样的数据帧 hour total 1 0 4086 2 1 3229 3 2 2134 4 3 1363 5 4 690 6 5 455 这将创建我的线图: ggplot(df, aes(hour, total)) + geom_line(color="#ff0000", size=1.5) 总共只有24行(一天中每小时一行),我希望每小时都打
hour total
1 0 4086
2 1 3229
3 2 2134
4 3 1363
5 4 690
6 5 455
这将创建我的线图:
ggplot(df, aes(hour, total)) + geom_line(color="#ff0000", size=1.5)
总共只有24行(一天中每小时一行),我希望每小时都打勾。当我绘制这个图时,它只是0,5,10,15和20:
要在x轴上获得每小时的记号,我需要做什么?首先,您需要了解如何创建一个最小的可复制示例,请参见此。第二,你看到这个了吗?在这里,解决方案在于修改
scale_x_continuous
和/或scale_y_continuous
试试这个:ggplot(df,aes(小时,总数))+geom_line(color=“#ff0000”,size=1.5)+scale_x_continuous(breaks=0:23)
@MarcoSandri真棒,谢谢@Ashish感谢您提供可复制示例的参考