Comments (4)
I think somehow there should be a trait on recipes that tells you the orientation. Alternatively, this could be done upstream, and AbstractPlotting could support working with named arrays (AoG uses NamedDims) and take care of the automatic axis labeling. It's already a concrete problem, for example in QQNorm
one already gets the label on the wrong axis.
from algebraofgraphics.jl.
Just ran into a case where I'd like to be able to do this. I'm interested helping to move this forward.
I think somehow there should be a trait on recipes that tells you the orientation
Can you elaborate on this point a bit? As I understand it, this is already true. E.g. one can simply check that :orientation in propertynames(plot) && plot.orentation == :horizontal
, since this is the keyword all existing Makie recipes use to indicate a flipped axis.
from algebraofgraphics.jl.
I'm pretty sure not all but that's something we wanted to clean up as well
from algebraofgraphics.jl.
Ah, got it. Well, a simple fix for the time being would simply be to define the check I proposed in a method and allow the exceptions to define a specialized method. Right?
from algebraofgraphics.jl.
Related Issues (20)
- Accept a uer-defined domain of variable
- Faceting with empty panels is broken for time series
- AlgebraOfGraphics.density() error message: "LoadError: Tuple field type cannot be Union{}." in Julia 1.10 HOT 6
- LinesFillx
- Make the `color = dims(1)` correspond to the `mapping` for wide data HOT 1
- Title position when changing aspect for multiple-columns plot
- Density force the same xaxis on wide data plots with multiple variable
- Can't map data to `alpha` values HOT 1
- Smoothing error in Julia 1.10 HOT 1
- [FR] Errorbars
- Ignore missing values HOT 9
- Colorbar shows wrong values when using `Contourf`, with `colorrange` or `levels`
- AoG doesn't respect the `levels` of a categorical vector when transformation is applied
- `PolarAxis` not supported HOT 1
- Documentation Link on JuliaHub is Wrong
- `density(; datalimits)` expects `datalimits` to be a 1-tuple of a 2-tuple instead of just a 2-tuple
- `linesfill` weird behavior in the presence of NaNs
- histogram no longer works with line visual
- `renamer` does not work with latex
- Images missing from the Tutorial in the docs
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 algebraofgraphics.jl.