ggplot2 - 为什么我的 y 值没有显示在时间序列(条形图)中?
问题描述
所以我创建了一个时间序列事件。我想在 y 轴上绘制我的 NS 数据。不幸的是,它不起作用,我不知道为什么。我想将其绘制为条形图。x 值输入应该是我新创建的 DateTime。有什么注意事项吗?
library(ggplot2)
library(scales)
Versuch3 <- data.frame(date = c("1.1.2015", "2.1.2015", "3.1.2015"),
time = c("06:12:03", "08:23:45", "15:40:32"),
NS = c("0.3", "0.4", "0.6"),
status = c("0", "1", "0"))
Versuch3$DateTime <- paste(Versuch3$date,Versuch3$time,sep =" ")
Versuch3$DateTime <- as.POSIXct(strptime(Versuch3$DateTime, "%d.%m.%Y %H:%M:%S"))
Versuch3$NS <- as.integer(Versuch3$NS)
dtLimits <- c(as.POSIXct("2014-12-01 00:00:00"), as.POSIXct("2015-07-01 00:00:00"))
#plot
ggplot(data = Versuch3, aes(x=DateTime, y=NS)) +
geom_bar(stat="identity", aes(fill=status), width = 3) +
scale_x_datetime(date_breaks = "1 month",
labels = date_format("%d.%m.%Y %H:%M:%S"),
limits = dtLimits) +
theme(axis.text.x = element_text(angle = 90, vjust = .5))
解决方案
推荐阅读
- php - 到期日期并排除 WordPress 帖子
- xslt - 复杂的 XSLT 字符串拆分?
- linux - 如何调试在尝试传输数据时卡住的管道?
- java - 如何在 Java 中表示不相交的联合类型?
- python - 从 Azure Sql 迁移到 Azure Synapse,无法连接到 Airflow 中的 Synapse
- python - 烧瓶 sqlalchemy 中的自定义完整性约束
- .net - 具有共享 UI 库和身份验证的 .NET MAUI Blazor
- python - 通过 seaborn stripplot 中的数据框列(分类)更改标记样式
- python - 设置 ModelChoiceFilter 初始值
- python - 我怎么把它放在main()中?