See the help for legend
:
The location may also be specified by setting x to a single keyword from the list “bottomright”, “bottom”, “bottomleft”, “left”, “topleft”, “top”, “topright”, “right” and “center”. This places the legend on the inside of the plot frame at the given location.
So you can place the legend outside the plotting region by giving its coordinates manually:
legend(-0.2, 0.3, legend = c("apple", "orange", "tree"), bty = "n", xpd=TRUE, mar=c(7,7,7,7), cex = 1, pch = c(10, 15, 1))
Related Posts:
- How to increase font size in a plot in R?
- Code to clear all plots in RStudio
- What is the difference between importing matplotlib and matplotlib.pyplot?
- How do you change the size of figures drawn with Matplotlib?
- matplotlib savefig() plots different from show()
- Save plot to image file instead of displaying it using Matplotlib
- How to plot ROC curve in Python
- ImportError: ‘No module named plotly.plotly’ in LinuxMint17.3
- Error in plot.window(…) : need finite ‘xlim’ values
- How to resolve TypeError: ‘No Numeric Data to Plot’, when numeric data exists in Python
- How do you change the size of figures drawn with Matplotlib?
- Matplotlib automatic legend outside plot
- Matplotlib automatic legend outside plot
- Changing the “tick frequency” on x or y axis in matplotlib?
- Plot multiple lines in one graph
- Replace a value in a data frame based on a conditional (`if`) statement
- How to read in .HTM into R as a data frame?
- Create empty data frame with column names by assigning a string vector?
- Changing font size and direction of axes text in ggplot2
- How to randomize ggplot factor color scheme, keeping same default distances on color wheel?
- Count number of occurences for each unique value
- Warning message: line appears to contain embedded nulls [duplicate]
- How to add title to subplots in Matplotlib
- Find duplicate values in R
- How to change line width in ggplot?
- Error in library(ggplot2) : There is no package called ‘ggplot2’
- Transpose a data frame
- How to drop columns by name in a data frame
- How to reshape data from long to wide format
- Change size of axes title and labels in ggplot2
- Multiple If Statements in R
- ggplot geom_text font size control
- What’s the difference between lapply and do.call?
- ggplot2, change title size
- Combine two or more columns in a dataframe into a new column with a new name
- Create own colormap using matplotlib and plot color scale
- Initial value in ‘vmmin’ is not finite even when changing the starting value
- How to plot time series in python
- Insert picture/table in R Markdown
- Test if a vector contains a given element
- R “Error: unexpected ‘}’ in “}”
- How to remove outliers from a dataset
- How to make a 3D scatter plot in matplotlib
- Insert a blank column in dataframe
- “length of ‘dimnames’ [2] not equal to array extent” on one of two very similar sets
- Mean per group in a data.frame
- How to install RHadoop packages (Rmr, Rhdfs, Rhbase)?
- Modify the legend of pandas bar plot
- Changing the “tick frequency” on x or y axis in matplotlib
- When to use cla(), clf() or close() for clearing a plot in matplotlib?
- Error in dev.off() : cannot shut down device 1 (the null device)
- Remove xticks in a matplotlib plot?
- How to create an empty matrix in R?
- standard deviation on dataframe does not work
- Warning message: In `…` : invalid factor level, NA generated
- What is the difference between = and ==?
- Merge r brings error “‘by’ must specify uniquely valid columns”
- Subscripts in plots in R
- promise already under evaluation: recursive default argument reference or earlier problems?
- What does the error “arguments imply differing number of rows: x, y” mean?
- Aggregate multiple columns at once
- Error in model.frame.default: variable lengths differ
- Non-numeric argument to mathematical function
- Position-dodge warning with ggplot boxplot?
- Plot two graphs in same plot in R
- data.table vs dplyr: can one do something well the other can’t or does poorly?
- R – Concatenate two dataframes?
- KNN in R: ‘train and class have different lengths’?
- Error in rep(1, n.ahead) : invalid ‘times’ argument in R
- Producing subscripts in R markdown
- ggplot geom_text font size control
- Set the intervals of x-axis using r
- lme4::lmer reports “fixed-effect model matrix is rank deficient”, do I need a fix and how to?
- R multiple conditions in if statement
- How to avoid “Error in stripchart.default(x1, …) : invalid plotting method” error?
- How do you use “<<-" (scoping assignment) in R?
- Remove quotes from a character vector in R
- Convert data.frame columns from factors to characters
- Re-ordering factor levels in data frame
- Is it possible to have a multi-line comments in R?
- Understanding the result of modulo operator: %%
- R – error “variable lengths differ”
- Simple manual RMarkdown tables that look good in HTML, PDF and DOCX
- Select rows from a data frame based on values in a vector
- how to increase the limit for max.print in R
- dplyr: “Error in n(): function should not be called directly”
- how to increase the limit for max.print in R
- In R formulas, why do I have to use the I() function on power terms, like y ~ I(x^3)
- Scatter plot colorbar – Matplotlib
- backward elimination in R
- Error in eval(expr, envir, enclos) : object not found
- Filter data.frame rows by a logical condition
- Replace NA with 0 in a data frame column [duplicate]
- How to plot 3D scatter diagram using ggplot?
- Install Plotly in Anaconda
- How do I convert a factor into date format?
- Error while creating heatmaps – NA/NaN/Inf in foreign function call (arg 11)
- Write lines of text to a file in R
- How to compute summation in r
- Plot multiple boxplot in one graph