如何解决ggplot2的一年变量中的中断间隔时间相同
df <- data.frame(years = c(1,500,1000,seq(1100,2000,100)),numbers = sample(13))
library(ggplot2)
ggplot(df,aes(x = years,y = numbers)) +
geom_line()
如何在x轴上看到每个有序中断之间的相同距离?例如,图中的1年和500年应该与1500年和1600年具有相同的距离。
解决方法
您可以将年份绘制为一个因子:
ggplot(df,aes(x = factor(years),y = numbers,group = 1)) +
geom_line() +
labs(x = "years")
,
我们可以使用base R
plot(numbers ~ years,df,'l')
-输出
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。