Comments (3)
I'm not sure if this is a bug; I think it's an intended feature to keep the themes close to their source (FiveThirtyEight notoriously rarely ever adds axis labels).
@KayleeDavisGitHub Thanks for the detailed explanation! Makes sense then that this doesn't work.
from ggthemes.
Happy to help @IndrajeetPatil ❤️
Thanks for all the work you've done for the R community!
For completeness here are some other resources if people are interested:
- This question was also asked here - #61
- You can get around the theme and still add x/y labs by doing this
- Others have asked this question as well.
from ggthemes.
I think this is intended given the axis.text = element_text(),
present in the fivethrityeight code. Other themes do not have the element blank as you mentioned, but some themes have axis tick marks blank, titling blank, and other stuff too. For instance, in economist.R you are unable to adjust the panel.border
due to the designer setting that blank.
I'm not sure if this is a bug; I think it's an intended feature to keep the themes close to their source (FiveThirtyEight notoriously rarely ever adds axis labels).
Also wanted to show that this isn't a dual-axis issue or an issue in how you've labeled the axis here, no titling functions work when using that theme for intended purposes:
library(ggplot2)
library(ggthemes)
p <- ggplot(mtcars, aes(cyl, mpg)) + geom_point()
# works
p +
theme_economist() +
labs(y = "test",
x = "test")
# works
p +
theme_gdocs() +
labs(y = "test",
x = "test")
# doesn't work
p +
theme_fivethirtyeight() +
labs(y = "test",
x = "test") +
xlab("test") + # These don't work either:
ylab("test")
from ggthemes.
Related Issues (20)
- images in main page of pkgdown website are broken HOT 1
- Helpful: page with visualization of themes and names HOT 1
- Themes working with scatter3d.
- `theme_tufte` with `geom_rangeframe` doesn't work with `facet_wrap` HOT 2
- Problems with theme_economist HOT 1
- Not enogh colors on palette "gdocs" HOT 2
- base_family not working in theme_economist() and theme_excel()
- Allow Gradient Scales to Accept Midpoint Arg
- Images are broken on homepage HOT 5
- extended_range_breaks - n= not respected
- images in package home page are broken HOT 2
- Installation fails @ R4.2.1 RHEL
- theme_fivethirtyeight() error on mac HOT 1
- Any alternatives? HOT 2
- Fix package alias
- Fix CRAN check errors HOT 2
- theme_excel_new() error HOT 1
- Handle shape pallettes with unicode symbols
- Remove appveyor
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 ggthemes.