这是我的数据: T2 = [89221345,87542657,90886527] T1 = [0.5,0.5,0.1]
我需要绘制一个图形,以便x轴的标签设置为t1中的值,y轴是相应的t2值。 x轴对应于VIN编号,因此它们需要均匀间隔,并且轴上的离散点需要标记。当我尝试使用绘图(t2,t1)绘制它们时,我看到屏幕上的三个大块对我没有任何意义。
谢谢!
答案 0 :(得分:1)
这个怎么样?
require(ggplot2)
t2<-c(89221345,87542657,90886527)
t1<-c(0.5,0.5,0.1)
qplot(factor(t2),t1)+geom_point(size=5)+
theme(axis.text.x=element_text(angle=-90))
答案 1 :(得分:0)
请参阅此article。
t1=c(0.5,0.5,0.1)
t2=c(89221345,87542657,90886527)
plot(1:3,t2,xaxt="n",xlab="VIN")
axis(1,at=1:3,labels=t1)
答案 2 :(得分:0)
我假设t2是你的VIN。通过定义R期望的数据开始:
t2 <- c(89221345, 87542657, 90886527)
t1 <- c(0.5, 0.5, 0.1)
plot(t2,t1,xlab="VIN",ylab="???")
这将生成点(89221345,0.5),(87542657,0.5)和(90886527,0.1)处的图。 plot()命令至少查找x值向量(第一个参数)和y值向量(第二个参数)。