2017-09-04 64 views
0

對不起有什麼可以肯定的是一個非常簡單的錯誤,但我還是不能由我自己看着辦吧,打擾了無輸出:從ggplot

library(ggplot2) 

X = rep(c(1:6),3) 
Y = rep(c(1:6),3) 
group = rep(c(1:3), each = 6) 

data = data.frame(X = X, Y = Y, group = group) 

ggplot(data, aes(x = X, y = Y, group = group)) + geom_point() 

我沒有從中得到任何輸出,無身材創建。我在這裏做錯了什麼?

非常感謝! 呂

+0

我收到上述命令的輸出。不知道你的問題是什麼。你是問你沒有獲得期望的產出或根本沒有產出? – Prradep

+1

想到可能出現的情況:1 - 你在一個函數內部運行這個腳本/從腳本獲取它(參見[這裏](https://stackoverflow.com/questions/26643852/ggplot-plots-in-scripts-拒收顯示在-rstudio)); 2 - 您在某個時候調用了外部圖形設備並且尚未關閉它(請參閱[此處](https://support.rstudio.com/hc/en-us/community/posts/200671647-ggplot2-地塊 - 不出現功能於地塊窗口))。否則,你的代碼沒有問題。 –

+0

@ Z.林:謝謝!我正在從腳本中獲取這個信息,這個鏈接的主題已經解決了問題。 – GeroK

回答

0

嘗試打印的情節,如果你是從另一個函數或閃亮稱之爲:

myplot <- ggplot(data, aes(x = X, y = Y, group = group)) + geom_point() 

print(myplot)