首页 > 解决方案 > 如何将点与R中散点图中的一条线连接起来

问题描述

我正在尝试使用 ggplot2 用散点图绘制土耳其的 COVID-19 感染情况。但是,我无法用连接线连接这些点。我已经搜索了很多,但无论我做什么都无法划清界限。

这是我的代码。

    library(ggplot2)

Date <- c("11/03","12/03","13/03","14/03","15/03","16/03")
Infected <- c(1,1,5,6,18,47)

Covid_19 <- data.frame(Date,Infected)

pl <- ggplot(Covid_19,aes(x=Date, y=Infected))

pl3 <- pl + geom_point(aes(color = 'blue'), size=5) + geom_line() + ggtitle("COVID-19 in Turkey")

print(pl3)

我尝试使用 geom_line() 函数,但收到警告并且该行没有显示。

geom_path:每组仅包含一个观察值。需要调整群体审美吗?

标签: rggplot2

解决方案


您没有按变量对行进行分组。你应该改变群体审美。

pl <- ggplot(Covid_19,aes(x=Date, y=Infected, group = 1))

推荐阅读