add a way to indicate when a point is off the scale
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 18.3k
- Fork
- 2k
- Merge medio
- 2g 12h
- PR unite (30g)
- 28
Descrizione
New feature request: it would be great if there were a way to hint when a point is off the scale.
- With bars, it's already possible - the top of the bar has no border. However, this is quite subtle, and perhaps it could be made more obvious that it's truncated, e.g. by making the top few mm of the left and right edges end with dashes and an arrow-tip.
- With bubbles/scatter points (that are not connected by lines), there is no way to see that a bubble is too high (rather than being omitted because the point is null).
- This is particularly problematic when the user has manually set the y-axis range, and has cut off a point. (in auto-range mode, points are never missed out).
This might be indicated by showing a "^" at the top of the paper pointing to where the point would be. (such a symbol should also get the hover-text of the associated point).
These indicators should be dynamic - as the axis is zoomed and scrolled. Maybe we need a pref (default on) to turn this off?
Thanks for your consideration - I hope the idea is useful.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Nell’issue non sono indicati file o test. Inizia tracciando i percorsi di rendering di bar e scatter/bubble insieme agli aggiornamenti dello zoom e dello scorrimento degli assi; il lavoro è completato quando i punti ritagliati hanno indicatori chiari e dinamici con il testo hover associato, mentre i punti nulli rimangono distinguibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- data-visualization
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100