Skip to main content

All Questions

1 vote
1 answer
37 views

How to change legend key shape for ggtree [closed]

I am working with a ggtree plot. The data used is available here. Load required packages #load libraries pacman::p_load( here, dplyr, googlesheets4, ...
Blundering Ecologist's user avatar
0 votes
0 answers
29 views

How to plot the legend with combined_plot (ggplot2)

I created this script to display some environmental impacts for my research. `legend_plot <- ggplot(data_longGW, aes(x = Crop_cycleGW, y = kg_CO2_eq, fill = Category)) + geom_bar(stat = "...
Guido Evangelista's user avatar
0 votes
0 answers
28 views

ggplot legend in R not recognising aesthetic changes for label category with no data points

Consider the following image: Although the underlying dataset does not contain values below 0.1 degrees Celsius, I want to and still can force the legend to display the label and box for 'Below 0.1', ...
shogi's user avatar
  • 65
0 votes
1 answer
56 views

Force keys size to be smaller in multiple lines legend in ggplot

Is there any way to force legend key sizes to be independent from line height when we have legend text with multiple lines? I tried legend.key.height, ggtext::element_textbox_simple, and guides but ...
rez's user avatar
  • 338
0 votes
1 answer
83 views

Separate out overlapping legend items ggplot()

The Issue I have a plot that has various lines and symbols. They are all coloured by location ID. This has resulted in the legend items overlapping. i.e. There are four symbols: circle, triangle, ...
Melanie Baker's user avatar
0 votes
1 answer
517 views

Using ggpattern with white pattern; fill and pattern different variables: How do I add a grey background to the pattern legend?

I am working on a graph and am using color and pattern for two different variables. I want the graph to have colored designs created by using a white pattern over the colored fills. (I tried making ...
Elizabeth W's user avatar
1 vote
1 answer
196 views

get legend labels (text) from ggplot

I am trying to extract the label text from a ggplot legend object, e.g. for this plot: library(ggplot2) (p <- ggplot(mtcars, aes(x=mpg, y=disp, color=as.character(cyl))) + geom_point()) I can ...
MartijnVanAttekum's user avatar
1 vote
1 answer
36 views

How can I match the colors of lines and legend entries in ggplot2?

I have a dataframe of some spectra (one x-value, several y-values) and want to plot them in one graph. For this purpose, I want to use ggplot. After some research, I found a way to do so, but I want ...
Excelsior's user avatar
  • 181
3 votes
2 answers
273 views

Increase spacing between legend groups with patchwork settings

UPDATE: The suggested code here p1 + p2 + p3 + plot_layout(ncol = 1) + plot_annotation(tag_levels = 'a') & theme(legend.justification = "left") returned this I need to have the ...
hnguyen's user avatar
  • 804
1 vote
3 answers
160 views

Changing legend symbols in ggplot2

I have this plot made in ggplot2 With the following code: colors4 <- c("Exp" = "#000000", "TL 1" = "#56B4E9", "TL 2"="#CC79A7", "TL ...
David Moldes's user avatar
0 votes
1 answer
259 views

R survminer::ggsurvplot duplicates legend when setting linetype

Reproducible example: require(Survival) require(survminer) require(ggplot2) set.seed(42) a <- c(32,291,545, 44,3,792,352, 20,615,169, 61,156, 88,863,255, 33,132,5, 63,8,964,831, 55,133, 12,...
Reader 123's user avatar
0 votes
1 answer
60 views

Only one legends shows up: multiple legends in ggplot with different data types

I am trying to make a boxplot of 2 different beta coefficients (returned from a model) from two groups of categories and I want to overlay the "true parameterized" beta coefficient on top of ...
Jade131621's user avatar
0 votes
1 answer
38 views

R ggplot mixed legend of two legends

Here is the graph that I have as a basis: color_two_groups_type_2 <- c("dark red", "black") pd <- position_dodge(0.4) hedonic_price_indices %>% ggplot(aes(x=year, y=index,...
SCW16's user avatar
  • 413
2 votes
1 answer
746 views

How to add a new (custom) variable to a ggplot legend

I've run a number of models with two estimated parameters per model with five groups and two treatments. I'm trying to graph the confidence intervals of these estimates in a large panel plot. Since, I'...
Jade131621's user avatar
2 votes
1 answer
659 views

Add text to legend symbols in ggplot

Using geom_rect I am separating my data into classes in a ggplot. These classes (v high, high, medium, low, v low) are denoted in the legend. Is there a possibility to add the lower and upper limits ...
Lisa P's user avatar
  • 21

15 30 50 per page
1
2 3 4 5