• Register
search
Log In
0 votes
663 views

Problem :

I am getting bellow error message
error in grid.call.graphics(c_setviewport, vp, true) : non-finite location and/or size for viewport
6.9k points

1 Answer

0 votes

Solution :

I also had faced the similar issue in past.Use the following code it is working for me:
# Just to ensure levels are in correct order
dataset$emp_month <- factor(
  dataset$emp_month, 
  levels = c("January", "March", "April", "May", "December")
  )

ggplot(dataset) +
  geom_boxplot(aes(x = emp_month, y = salary)) +
  geom_point(aes(x = emp_month, y = salary)) +
  facet_grid(. ~ emp_month ,space = "free", scales = "free", margins = T)

Further Readings:

36.1k points

Related questions

0 votes
1 answer 364 views
364 views
Problem : I think my dataframe is correct and my code is also okay. But I am facing following error: Error in .Call.graphics(C_palette2, .Call(C_palette2, NULL)) : invalid graphics state What is wrong with my below data? date trt var val 1/12/2019 cc sw5 0.2684138 1/12/2019 ... ] Also I want to make the scatterplot as follows: ggplot(data = df,aes(x = date,y = val)) + geom_point(aes(group = trt))
asked Dec 6, 2019 alecxe 7.5k points
0 votes
1 answer 483 views
483 views
Problem : I installed RStudio on Mac OS X, version 10.7.3 but facing following issue. error in grid.call(c_textbounds, as.graphicsannot(x$label), x$x, x$y, : polygon edge not found
asked Nov 13, 2019 peterlaw 6.9k points
0 votes
1 answer 1.2K views
1.2K views
Problem : Currently I am trying to create a heatmap using a ggmosaic, But I keep facing below error &ldquo;Error in is.finite(x) : default method not implemented for type 'list'&rdquo; My Configuration is Windows, RStudio, R version mostly one before a most recent, and ggmosaic Ver 0.1.2 How can I fix the above error?
asked Feb 20 mphil 2.3k points
0 votes
1 answer 203 views
203 views
Problem : I am getting error while using ggplot2 to plot the graphs error in usemethod("depth") : no applicable method for 'depth' applied to an object of class "null"
asked Nov 7, 2019 peterlaw 6.9k points
1 vote
1 answer 19 views
19 views
Problem: I have limited knowledge of R and ggplot. I have recently written a function and trying to run the function as shown below: ggplot(datfr, aes(x = dat1[1:951,], y = dat2[1:951,])) + geom_point() After executing above function I am facing below error: Don't ... and when I try to use nrow on my two datasets it again returns the same number of rows. How can I fix above ggplot related error.
asked May 26 Martin K 6.6k points