Comments (2)
I'm closing this as a duplicate of #4020.
This was introduced in 3.5.0 as legend.location = "plot"
.
You might like to combine this with legend.margin = margin(l = 0)
library(tidyverse)
diamonds |>
dplyr::count(cut, color) |>
ggplot(aes(n, cut, fill = color)) +
geom_col(position = "fill") +
labs(title = "Diamonds by Color and Cut",
subtitle = "An example chart",
fill = NULL, y = NULL, x = NULL) +
guides(fill = guide_legend(reverse = TRUE, nrow = 1)) +
ggthemes::theme_hc() +
theme(plot.title.position = "plot",
legend.direction = "horizontal",
legend.position = "top",
legend.justification = "left",
legend.location = "plot")
Created on 2024-06-27 with reprex v2.1.0
from ggplot2.
Thank you! Didn't realize this had already been implemented.
from ggplot2.
Related Issues (20)
- Deprecation for ggproto classes
- color_scale_manual is not functioning properly HOT 2
- scale_*_discrete(drop = FALSE) changed behaviour/stopped working in version < 3.5.0 HOT 1
- `n.breaks` only supported when `breaks = waiver()` HOT 1
- Could a function to reset all geom defaults back to the initial defaults be provided? HOT 3
- Suggestion to change the default line end of axis lines in theme_classic HOT 10
- geom_line() render thread runs at 100%, apparently indefinitely, on wide-ranged input HOT 1
- Bug where ggplot2.discrete.colour options set and then colour scale with limits applied HOT 2
- ggsave pdf issue HOT 1
- Review dependencies HOT 4
- `summary()` is verbose about facet
- Rendering book fails at scales-other.qmd HOT 7
- ggplot object gets updated without formal assignment HOT 2
- `position_dodge` not working well with `preserve = "single"` and `geom_text` (or `geom_point`) HOT 1
- `drop = FALSE` does not maintain unused factors HOT 1
- Could polygons be drawn, so that the outline does Not exceed the value it represents? HOT 4
- Feature request: `geom_elbow` HOT 4
- In `facet_grid`, could the `switch` argument be deprecated, and replaced with a `strip.position` argument? HOT 2
- Could `position_dodge` have a `padding` argument?
- is it possible to let `ggsave` utilize `ggplot_build` method? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ggplot2.