Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ggplot does not work if it is inside a for loop although it works outside of it [duplicate]

People also ask

How does Ggplot function work?

ggplot2 is a plotting package that provides helpful commands to create complex plots from data in a data frame. It provides a more programmatic interface for specifying what variables to plot, how they are displayed, and general visual properties.

Does Ggplot only work with data frames?

ggplot only works with data frames, so we need to convert this matrix into data frame form, with one measurement in each row. We can convert to this “long” form with the melt function in the library reshape2 . Notice how ggplot is able to use either numerical or categorical (factor) data as x and y coordinates.

Does Ggplot work in for loop?

ggplot does not work if it is inside a for loop although it works outside of it [duplicate] Bookmark this question.

What is the use of Ggplot in R?

ggplot2 is a R package dedicated to data visualization. It can greatly improve the quality and aesthetics of your graphics, and will make you much more efficient in creating them. ggplot2 allows to build almost any type of chart.


When in a for loop, you have to explicitly print your resulting ggplot object :

for (i in 1:5) { 
    print(ggplot(df,aes(x,y))+geom_point()) 
}