我试图在R中显示一系列图,其中一个变量采用一系列值,就像简单的聚类一样。我的数据框分别是数字列X和Y.还有一个带有文本值的Z列(分类变量)。 我正在尝试以下代码,但它不起作用。如果我使用i和j的数值,代码工作正常,例如i = 50和j = 100。
我的数据框: new.data ,列: X,Y,Z
UIStackview
答案 0 :(得分:1)
您希望在循环中显式打印图。用此替换ggplot()
行应该有效:
p <- ggplot (PlotData, aes(X, Y, color = Z)) + geom_point()
print(p)
单独设置i,j而不是循环,因为print语句隐式在括号外运行。有关详细信息,请参阅此帖子:ggplot plots in scripts do not display in Rstudio