R 条形图中的x轴标签和扩展数据框
我的数据 然后我想在x轴上显示当前时刻的所有标签R 条形图中的x轴标签和扩展数据框,r,ggplot2,dplyr,R,Ggplot2,Dplyr,我的数据 然后我想在x轴上显示当前时刻的所有标签 仅为所选少数显示。要填充acz的缺失范围,您可以使用tidyr中的complete和full(完整功能。默认情况下,它们还将为其他列放置NA final.df <- data.frame(variable = "main.tmin", acz = 101:114, coef = c(-23.28653, NA, 22.98727, NA, NA, NA, -55.1
仅为所选少数显示。要填充
acz
的缺失范围,您可以使用tidyr
中的complete
和full(完整
功能。默认情况下,它们还将为其他列放置NA
final.df <- data.frame(variable = "main.tmin",
acz = 101:114,
coef = c(-23.28653, NA, 22.98727, NA, NA, NA, -55.19581, NA, NA, NA, NA, NA, -30.08524, 36.22033))
ggplot(final.df, aes(x = acz, y = coef)) + geom_bar(stat = "identity")
另一种解决方案是通过范围限制将x轴标签直接转换为离散比例:
library(ggplot2)
library(tidyr)
# Using OPs data
ggplot(complete(df, acz = full_seq(acz, 1)),
aes(factor(acz), coef)) +
geom_bar(stat = "identity")
要填充
acz
的缺失范围,您可以使用tidyr
中的complete
和full\ seq
功能。默认情况下,它们还将为其他列放置NA
final.df <- data.frame(variable = "main.tmin",
acz = 101:114,
coef = c(-23.28653, NA, 22.98727, NA, NA, NA, -55.19581, NA, NA, NA, NA, NA, -30.08524, 36.22033))
ggplot(final.df, aes(x = acz, y = coef)) + geom_bar(stat = "identity")
另一种解决方案是通过范围限制将x轴标签直接转换为离散比例:
library(ggplot2)
library(tidyr)
# Using OPs data
ggplot(complete(df, acz = full_seq(acz, 1)),
aes(factor(acz), coef)) +
geom_bar(stat = "identity")