Comments (3)
The alternative solution is to add drop column plots to heatmaps, which can be labelled with y axis text instead of a combination of ylab and axis text as mentioned in #12
Before trying to implement this, we should attempt to mockup a |- shaped tri-plot alignment (with optional plots)
If we can do that, then we can replace both patchwork with cowplot in this library, and ggoncoplot. Otherwise, the simple solution of heatmaps might just have to do
from gg1d.
Upon further reflection, I think its most pragmatic to keep patchwork and add heatmap visualisation options that work when using ggoncoplot
from gg1d.
Heatmap added since #27, but we have additionally fixed ylab numeric axis problem with custom break labels (max, min & axis name) and ggtext to differentiate size of text describing scale limits from the axis name (#28)
from gg1d.
Related Issues (20)
- Beautify legend titles
- Control vertical spacing between plots
- if beautify = TRUE, beautify y labels as well HOT 1
- Right align y axis titles HOT 4
- Use ^ on NA values instead of '0' on 0 values to differentiate the two HOT 1
- option to autoconvert numerics with only values 0, 1, NA to logicals
- Change na_marker colour
- Add a way to ignore columns
- Improve beautify
- Add option to render numerics as heatmap
- Add strip.position = outside as default for categorical AND numeric properties
- Consider adding axis labels as axis text.
- Update readme to show NA markers
- breaks and labels are different lengths
- Error in unit rep(0, TABLE_ROWS * dims[1]) HOT 2
- Fix breakpoint labels HOT 1
- Add unit test: breaks and labels are different
- Remove 'Remove N rows containing missing values (`position_stack()`)' HOT 3
- Add 'Beautification' to numeric y axis text label
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 gg1d.