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

问题描述

我试图在 R 上绘制这个数据框,然后用一条线将这些点连接在一起,以获得一个显示每年电影数量如何变化的发展图。我要上传我的数据框数据框和下面的代码的照片

plot(fpa, type = "p", xlab="Year", ylab="Film Per Year")

有了这段代码,我有了第一个情节情节1。但是,如果我将两者的类型都更改为 b,那么我得到的结果是第二个图。情节2.

准确地说,我试图有一个像这样的情节情节3

标签: rplot

解决方案


您需要先订购 x 轴:

set.seed(111)
fpa = data.frame(Anno=sample(2000:2018),FilmPerAnno=rnbinom(19,mu=10,size=1))
par(mfrow=c(1,2))
plot(fpa, type = "b", xlab="Year", ylab="Film Per Year",main="not ordered")
plot(fpa[order(fpa$Anno),], type = "b", xlab="Year", ylab="Film Per Year",
main="ordered")

在此处输入图像描述


推荐阅读