向R中的条形图添加x轴
对于R中的以下向R中的条形图添加x轴,r,bar-chart,R,Bar Chart,对于R中的以下条形图: bp <- barplot(df$share.work, names.arg=df space = c(0, diff(df$dist.km.work)), col="blue", xlab="Kilometer", ylab="Trip Frequency", ylim=c(0,.25), l
条形图
:
bp <- barplot(df$share.work,
names.arg=df
space = c(0, diff(df$dist.km.work)),
col="blue",
xlab="Kilometer",
ylab="Trip Frequency",
ylim=c(0,.25), las=1 )
bpA1:可以使用axis.lty=1
添加x轴
A2:注释掉ylab=“跳闸频率”
。在条形图之后
,使用
mtext(2,text=“跳闸频率”,line=2,las=1)
。您可以通过更改line
来(水平)移动标题,也可以通过更改las
来旋转标题
因此,代码变为
bp <- barplot(df$share.work,
names.arg=df,
space = c(0, diff(df$dist.km.work)),
col="blue",
xlab="Kilometer",
#ylab="Trip Frequency",
ylim=c(0,.25),
las=1,
axis.lty=1)
mtext(2, text = "Trip Frequency", line = 2, las = 1)
bp谢谢@Alp Arıbal!仅针对第二个问题,行=2
不进行旋转。如何使用mtext
旋转轴标题?可以在mtext
中添加las=1
。我还编辑了我的答案。您可能还需要相应地调整边距。请参见?par
下的mar
。在绘图之前,可以通过par(mar=c(5,8,2,2))
设置此参数。
bp <- barplot(df$share.work,
names.arg=df,
space = c(0, diff(df$dist.km.work)),
col="blue",
xlab="Kilometer",
#ylab="Trip Frequency",
ylim=c(0,.25),
las=1,
axis.lty=1)
mtext(2, text = "Trip Frequency", line = 2, las = 1)