我有一個整數向量,例如:2,8,11,19
。如何繪製R中的一維圖?
我想繪製一條線的長度,例如20,然後繪製了存在於列表(在一些固定的高度)的每個值點,所以我得到的是這樣的:
-+-----+--+-------+-
我有一個整數向量,例如:2,8,11,19
。如何繪製R中的一維圖?
我想繪製一條線的長度,例如20,然後繪製了存在於列表(在一些固定的高度)的每個值點,所以我得到的是這樣的:
-+-----+--+-------+-
布蘭登貝特爾森是真的很近...
x <- c(2,8,11,19)
x <- data.frame(x,1) ## 1 is your "height"
plot(x, type = 'o', pch = '|', ylab = '')
但我寫這主要是爲了提,你也可能在基礎圖形看帶狀圖()和rug()來查看一維數據的方法。
library(lattice)
x <- c(2, 8, 11, 19)
stripplot(x)
可以天秤調整自己的喜好。看到?stripplot
+1感謝您的快速回復! – 2010-09-28 22:36:54
隨着基本圖形:
x <- c(2,8,11,19)
x <- data.frame(x,1) ## 1 is your "height"
plot(x, type="b")
+1感謝您的快速回復! – 2010-09-28 22:37:04
這可能對繪製一維有序數據的人有幫助。
x<-c(-1.5,2,2.5,-2,.05)
## Make y-value=0
x<-cbind(x,0)
## Plotting without box or axis with dot, representing data points
plot(x,bty='n',xaxt='n',yaxt='n',ylab='',xlab='',pch=21,cex=2)
## Placing axis at y-value in order to pass through points with sequence wider than range
axis(side=1,seq(-4,4,1),pos=0) ## Using y-value as position
## Placing x-values & x-axis label onto plot
text(x,labels=x[,1],pos=3,offset=1,font=2)
text(y=0,x=0,labels='One-Dimensional Plot',pos=1,offset=3,font=2)
貝爾「森」! :P – 2010-09-26 20:28:06
oops ...現在修好了 – John 2010-09-27 20:07:03