2014-01-14 71 views
0

我,使用R工作室 我有三列一個數據幀標題繪製單個數據幀GGPLOT2 10個不同級別

colnames(result) 
[1] "v"  "v2"  "Lambda" 

我希望用GGPLOT2創建一個疊加圖指定10點不同的顏色每個拉姆達柱

summary(result$Lambda) 
    1 2 3 4 5 6 7 8 9 10 
101 100 100 100 100 100 100 100 100 100 

的10個不同的值的現在我創建了一個因子拉姆達值如下:

result$Lambda<-factor(result$Lambda, levels=c(1,2,3,4,5,6,7,8,9,10), labels=c("1","2","3","4","5","6","7","8","9","10")) 

qplot(x=v, y=v2, data=result, geom="line", fill=Lambda main="Newton Revolved Plot", xlab="x=((L/2)*((1/t)+2*t+t^(3)))", ylab="y=(L/2)*(log(1/t)+t^(2)+(3/4)*t^(4))-(7*L/8)") 

但這個命令不起作用。

我只是詢問如何繪製10個不同的情節,每個Lambda值的情節。或者,也許資源的新手..

預先感謝您

2.000000e+00 0.000000e+00  1 
3 6.250000e+00 6.778426e+00  1 
4 1.666667e+01 3.345069e+01  1 
5 3.612500e+01 1.024319e+02  1 
6 6.760000e+01 2.451953e+02  1 
7 1.140833e+02 5.022291e+02  1 
8 1.785714e+02 9.230270e+02  1 
9 2.640625e+02 1.566085e+03  1 
10 3.735556e+02 2.498901e+03  1 
105 7.225000e+01 2.048637e+02  2 
106 1.352000e+02 4.903906e+02  2 
107 2.281667e+02 1.004458e+03  2 
108 3.571429e+02 1.846054e+03  2 
109 5.281250e+02 3.132171e+03  2 
110 7.471111e+02 4.997803e+03  2 
111 1.020100e+03 7.595947e+03  2 
112 1.353091e+03 1.109760e+04  2 
250 1.766205e+05 6.488994e+06  3 
251 1.876500e+05 7.034992e+06  3 
252 1.991295e+05 7.614744e+06  3 
253 2.110680e+05 8.229615e+06  3 
254 2.234745e+05 8.880996e+06  3 
255 2.363580e+05 9.570303e+06  3 

下面是一些示例日期,第一列是「V」,第二列是「V2」,第三列是「Lambda」列。 (不包括第0列作爲索引)

只是爲了更改我的R問題,我有一個單一的數據框10個級別,每個有100個條目(大致上見準確計數)。並希望使用ggplot2爲每個級別繪製不同的顏色。 有兩種方法我能想到的 1)找到正確GGPLOT2選項,並區分每個級別 2)拆分標題爲「結果」到10點的子集這一單獨的數據幀。

非常感謝你提前。

+0

你的嘗試出了什麼問題? – ziggystar

回答

1

的線路上使用的

fill= 

,但沒有任何數據

color= 

,而不是重現它是很難知道,如果這是你想要的。