Request: (diverging) bipolar colormaps
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- julia
- Área
- data-visualization
Línea de trabajo
No se nombran archivos del proyecto, pruebas ni puntos de entrada. Empieza revisando la API existente de colormap y las referencias enlazadas de matplotlib y endolith sobre bipolar-colormap; después, aclara el comportamiento deseado del color neutro y si el workaround de ColorSchemeTools.jl es suficiente. La tarea se considerará completada cuando se hayan acordado el alcance y un plan de implementación para los colormaps divergentes solicitados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Request: (diverging) bipolar colormaps
I'd like to suggest the addition of diverging bipolar colormaps, such as those mentioned in https://github.com/matplotlib/matplotlib/issues/6033 that ended up being encoded in https://github.com/endolith/bipolar-colormap I think, for example. What do you think?
Copying images in the ReadMe of https://github.com/endolith/bipolar-colormap for issue reader's convenience below. 😄


Subrequest
I'd like to also suggest some more freedom on these, in particular remove the part which swaps colors depending on the neutral (central) color, so that one could make a cyan-darkblue-white-darkred-yellow colormap for example. FWIW, the swapping comes from the MATLAB bipolar colormap, on which https://github.com/endolith/bipolar-colormap is built, AFAICT. And from the MATLAB function's docs:
% The colormap goes from cyan-blue-neutral-red-yellow if neutral is < 0.5
% (the default) and from blue-cyan-neutral-yellow-red if neutral > 0.5.
Workaround?
Alternatively, maybe this is better achieved by hand using, e.g., ColorSchemeTools, but I'm sure by doing this I'm not including all the nice details and thinking that went into https://github.com/endolith/bipolar-colormap to make his colormaps, so maybe someone has some better ideas?
Some examples I tried with ColorSchemeTools.jl 😃:
- Lenguaje dominante
- Julia
- Estrellas
- 266
- Forks
- 44
- Merge medio
- 7 h 9 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JuliaGraphics/ColorSchemes.jl
-
add schemes from ltc packageAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
JuliaGraphics/ColorSchemes.jl#158 · 5 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
JuliaGraphics/ColorSchemes.jl#153 · 2 comentarios ·
-
ReleasesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
JuliaGraphics/ColorSchemes.jl#145 · 8 comentarios ·
-
Colorcet NamingAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
JuliaGraphics/ColorSchemes.jl#143 · 1 comentario ·
-
`:bone` colormap seems wrongAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
JuliaGraphics/ColorSchemes.jl#132 · 1 comentario ·
Todos los issues de JuliaGraphics/ColorSchemes.jl
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
`default_linear_interpolation` is called with its arguments swapped, so its opt-outs never applyAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
SciML/OrdinaryDiffEq.jl#4684 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
SciML/Evolutionary.jl#182 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
jmejia8/Metaheuristics.jl#130 ·