我该如何在R中制作图表,使得变量的值沿着X轴显示,而变量名称则垂直地沿着Y轴显示?最终,图表应该是垂直的,Y轴上带有变量名称,X轴上带有其值。
下面的代码看起来能够实现这个目的,但问题在于实际的图表数值并没有随着轴的翻转而改变。也就是说,图表仍然按照变量名沿X轴,值沿Y轴构建。
以下是需要用到的变量:
value = 一个包含数字的列向量
name = 对应于每个数字的名称的列
下面的代码看起来能够实现这个目的,但问题在于实际的图表数值并没有随着轴的翻转而改变。也就是说,图表仍然按照变量名沿X轴,值沿Y轴构建。
以下是需要用到的变量:
value = 一个包含数字的列向量
name = 对应于每个数字的名称的列
plot(value, axes=F, xlab="", ylab= "", type= "b", xlim=c(-5, 50), ylim=c(0, 8))
axis(1)
axis(2, at = 1:length(name), labels = name, las=1, pos=-3.0,cex.axis=.65 )
谢谢!