R 读取数据并用作轴标签

R 读取数据并用作轴标签,r,plot,ggplot2,R,Plot,Ggplot2,我的数据保存在CSV文件中,有不同的列。一列包含来自温度测量的数据,另一列包含相应的时间戳。我想绘制数据并在x轴上添加时间戳。因为我有839个时间戳,所以我只想每4小时绘制一个时间戳 我得到的是绘图和轴在正确位置的记号。但是,我在阅读时间标签时遇到了一些问题,因为它允许我将时间标签用作记号标签 time <- Ankle.r[,2] time2 <- time[seq(1, length(time), 48)] #4h*12samplings/h -> 48 tim

我的数据保存在CSV文件中,有不同的列。一列包含来自温度测量的数据,另一列包含相应的时间戳。我想绘制数据并在x轴上添加时间戳。因为我有839个时间戳,所以我只想每4小时绘制一个时间戳

我得到的是绘图和轴在正确位置的记号。但是,我在阅读时间标签时遇到了一些问题,因为它允许我将时间标签用作记号标签

time <- Ankle.r[,2]
time2 <- time[seq(1, length(time), 48)]       #4h*12samplings/h -> 48
time3 <- data.frame(lapply(time2, as.character), stringsAsFactors=FALSE)

您能否共享数据的样本子集?故障排除会更容易。我只是在尝试,但不是那么容易…这里有上传文件的方法吗?请把至少dputheadTempdata,15的输出放到问题中;b您可以使用scale_x_datetime函数与scale_x_continuous函数,该函数具有格式化标签的功能。它现在正在工作!我不知道为什么,但我只是在我的代码中添加了这个:codethemeaxis.text.x=element\u textangle=45,hjust=0.5+可能之前空间不够,所以无法绘制勾号标签?
p <- ggplot(data=Tempdata, 
        aes(x = MSZP, 
            y = Tempdata, colour = "Temperature Differences")) 
p + geom_line(aes(x=MSZP, y = Tempdata$Proximal.vs.Ankles, colour = "Prox vs. Ankles")) +
scale_y_continuous(limits=c(), name = "Temperature Differences")+
theme(axis.text.x = element_blank())+
scale_x_continuous(breaks=c(seq(1,839*5,240)), 
                   labels = c(time3), name = "Messzeitpunkt")