我正在尝试绘制最低和最高温度,并且使用正常的点图(使用 pch = 16)它看起来很正常,但是当我将绘图类型更改为线(使用 type="l")时,它添加了一条看起来连接第一个和最后一个值。
有没有办法摆脱连接第一个和最后一个值的直线以及为什么会发生这种情况?
这是数据结构:
> y
Source: local data frame [365 x 6]
Groups: Month [12]
Month Day Tmp_min MonthDay_min Tmp_max
<fctr> <chr> <dbl> <chr> <dbl>
1 07 01 62 07/01 69
2 07 02 61 07/02 67
3 07 03 60 07/03 66
4 07 04 60 07/04 64
5 07 05 60 07/05 65
6 07 06 61 07/06 66
7 07 07 61 07/07 67
8 07 08 61 07/08 69
9 07 09 61 07/09 70
10 07 10 62 07/10 69
这是情节代码:
plot(Tmp_min ~ as.Date(y$MonthDay_min, format='%m/%d'), data=y, type="l",
col="turquoise", ylab="Temperature (F)",
main=paste("Minimum and Maximum Daily Temperatures"), xlab="Month",
ylim=c(0,100))
points(Tmp_max ~ as.Date(y$MonthDay_min, format='%m/%d'), data=y, type="l",
col="orange", ylim=c(0,100))