【发布时间】:2016-08-13 15:23:17
【问题描述】:
我已经对我的数据集进行了子设置,因此只包含三个站点,因为我只想绘制三个站点并且以下代码似乎不适用于 ggplot。有人知道为什么吗?
rm(list=ls())
require(ggplot2)
require(reshape2)
require(magrittr)
require(dplyr)
require(tidyr)
setwd("~/Documents/Results")
mydata <- read.csv("Metals sheet R.csv")
L <- subset(mydata, Site =="B1"| Site == "B2"| Site == "B3", select = c(Site,Date,Al))
L$Date <- as.Date(L$Date, "%d/%m/%Y")
ggplot(data=L, aes(x=Date, y=Al, xaxt="n", colour=Site)) +
geom_point() +
labs(title = "Total Al in the Barlwyd and Bowydd
19/03/2015.", x = "Site",
y = "Total concentration (mg/L)") +
scale_x_date(date_breaks = "1 month", labels = date_format("%m"))
在 ggplot 行之后似乎步履蹒跚。提前致谢。我仔细检查了它,但看不出有什么问题?我可能需要一种方法来仅绘制我的 21 个站点中的三个。
我的子集 L 数据集的头部看起来像这样 (x58 reps)
Date Site Al
12/08/2015 B1 22.3
12/08/2015 B2 23.4
12/08/2015 B3 203
提前谢谢你。
【问题讨论】: