Comments (1)
I should have re-read the comments in the old PR, since there are some design wrinkles we need to fix up:
One problem with this approach is that both the LinearColorMapper and IndexedStackColorMapper must have a palette specified (None is not allowed for ColorMappers) but only one is used.
Also, I have had to reimplement part of ContinuousColorMapper._v_compute within IndexedStackColorMapper when it scans all of the data but only displays one 2D slice of it. Probably a better approach would be a refactor of the various _v_compute functions to accept the scanned data rather than scan it themselves.
I definitely think it is better to be able to have a "color mapper" that can be configured with and delegate to another colormapper. So we will need to introduce a new class level and have the base class not take a palette, so that there are not duplicative palette values.
I also agree that scanning needs to be improved and generalized, e.g. ideally it would be good for this case to cache scan results for every index and return only the ones for the current index.
from bokeh.
Related Issues (20)
- [BUG] Glyphs should correctly use configured ranges HOT 6
- [BUG] StringFormatter `nan_format` seems broken HOT 2
- [BUG] MathText support fails in VSCode Jupyter Notebook HOT 2
- [BUG] LaTeX interpretation error in title HOT 2
- Update environment variables section in dev docs
- [FEATURE] Box zoom tool - enable dynamic dimensions zooming
- Add WebGL implementation for Ngon glyph
- JS unit tester issues
- [BUG] Taptool (Select and Unselect) behaves unexpectedly when renderer.glyph dataset is changed by widgets
- [BUG] Custom ColumnDataSource selections seem to be overridden by some mechanism in DataTable HOT 1
- [FEATURE] Adding decoration to MultiLine HOT 5
- [BUG] Tooltip Doesn't Display Multiple Fields with Swatch HOT 2
- [BUG] Dynamically Adjusting Spacing in Panel MultiChoice Widget HOT 5
- [BUG] Custom hover tooltip on image plot shows all the image data. HOT 2
- [BUG] Clearing selection with ESC only works on first selection tool
- Clean up Bokeh events API
- Mouse enter/leave events occurring on any tap
- Deprecation warning from pytest 8.3.2
- [FEATURE] Triggering Hover(and tooltips) in multiple bokeh figures simultaneously HOT 3
- [BUG] Unable to change figures displayed by altering children attribute of gridplot (or other layout classes) in JS callback HOT 5
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 bokeh.