In versions > 0.9.3 (when opts
was deprecated)
theme(legend.position = "bottom")
Older version:
Unfortunately it’s a bug in ggplot2 which I really really hope to fix this summer.
Update:
The bug involving opts(legend.position = "left")
has been fixed using the most current version of ggplot2. In addition, version 0.9.0 saw the introduction of guide_legend
and guide_colorbar
which allow much finer control over the appearance and positioning of items within the legend itself. For instance, the ability specify the number of rows and columns for the legend items.
Related Posts:
- Poker hand range chart visualization in R
- ggplot wrong color assignment
- How to rename a single column in a data.frame?
- Critical t values in R
- What does %>% function mean in R?
- t-stat for feature selection
- Reasons for using the set.seed function
- R on MacOS Error: vector memory exhausted (limit reached?)
- Remove legend ggplot 2.2
- Error in if/while (condition) {: missing Value where TRUE/FALSE needed
- How do I replace NA values with zeros in an R dataframe?
- How to change legend title in ggplot
- Changing column names of a data frame
- How to change legend title in ggplot
- Error in do_one(nmeth) : NA/NaN/Inf in foreign function call (arg 1)
- R on MacOS Error: vector memory exhausted (limit reached?)
- Non-numeric Argument to Binary Operator Error in R
- Non-numeric Argument to Binary Operator Error in R
- R issue “object not found”
- Error in Confusion Matrix : the data and reference factors must have the same number of levels
- Why do I get “number of items to replace is not a multiple of replacement length”
- Error in file(file, “rt”) : invalid ‘description’ argument in complete.cases program
- R ggplot2 scale_y_continuous : Combining breaks & limits
- Extracting value specific rows in R
- “Error: Mapping should be created with `aes()` or `aes_()`.”
- Error in file(file, “rt”) : invalid ‘description’ argument in complete.cases program
- Longer object length is not a multiple of shorter object length?
- rmarkdown error “attempt to use zero-length variable name”
- plot.new has not been called yet
- Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, …) : NA/NaN/Inf in ‘y’, tried every possible way
- Logistic regression – eval(family$initialize) : y values must be 0 <= y <= 1
- R – longer object length is not a multiple of shorter object length
- Opposite of %in%: exclude rows with values specified in a vector
- Add text to ggplot
- Rotating and spacing axis labels in ggplot2
- Arcsine transformation of percentage data
- R loop that adds following numbers to each element in list
- R: Using equation with natural logarithm in nls
- remove legend title in ggplot
- Can I calculate z-score with R?
- Reading PSV (pipe-separated) file or string
- Function to clear the console in R and RStudio
- “replace” function examples
- R: need finite ‘ylim’ values in function
- Convert a list to a data frame
- Manually colouring plots with `scale_fill_manual` in ggplot2 not working
- Why I get this error writing data to a file
- Correlation between multiple variables of a data frame
- Function to clear the console in R and RStudio
- Adding a regression line on a ggplot
- Remove grid, background color, and top and right borders from ggplot2
- Invalid factor level, NA generated warning
- R: “Unary operator error” from multiline ggplot2 command
- invalid type (list) for variable
- not a Stata version 5-12 .dta file
- Mean of a column in a data frame, given the column’s name
- No non-missing arguments warning when using min or max in reshape2
- How to convert a factor to integer\numeric without loss of information?
- Having trouble setting working directory
- Custom legend for multiple layer ggplot
- Understanding `scale` in R
- Add empty columns to a dataframe with specified names from a vector
- `fread` with headers with special characters (latin1) and unusual nested quotes
- file.path function in R
- Generate a set of random unique integers from an interval
- Rotating and spacing axis labels in ggplot2
- Plot multiple lines (data series) each with unique color in R
- Error: invalid subscript type ‘list’ in R
- “non-numeric argument to binary operator” error in R
- How to sum a variable by group
- readOGR() cannot open file
- What does “The following object is masked from ‘package:xxx'” mean?
- R error in unique.default(x) unique() applies only to vectors
- Unused arguments in R
- Combine two data frames by rows (rbind) when they have different sets of columns
- Boxplot dplyr: Error: non-numeric argument to binary operator
- How do I install an R package from source?
- Getting invalid model formula in ExtractVars when using rpart function in R
- Aggregate multiple columns at once
- Error in match.fun(FUN)
- Error in file(filename, “r”, encoding = encoding) : cannot open the connection
- installing data.table results in “there is no package”
- R histogram range error: some ‘x’ not counted; maybe ‘breaks’ do not span range of ‘x
- changing title in multiplot ggplot2 using grid.arrange
- Correct syntax for mutate_if
- Plotting data in R; error: default method not implemented for type ‘list’
- Error:attempt to apply non-function
- Error in contrib.url(repos, “source”) in R trying to use CRAN without setting a mirror Calls: install.packages -> contrib.url Execution halted
- Changing fonts in ggplot2
- Error in xj[i] : invalid subscript type ‘list’
- Sample random rows in dataframe
- Batch convert columns to numeric type
- Error in eval(predvars, data, env) : object ‘Rm’ not found
- How can I make a list of lists in R?
- How to convert data.frame column from Factor to numeric [duplicate]
- Merge data frames based on rownames in R
- Warning: non-integer #successes in a binomial glm! (survey packages)
- Remove columns from dataframe where some of values are NA
- How can I change the name of a data frame
- How to deal with “data of class uneval” error from ggplot2?