ggplotly breaks custom, log transformed, axis labels
Nessuno ha ancora preso questa issue.
- Lingua principale
- R
- Stelle
- 2.7k
- Fork
- 641
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Unfortunately this does not show an error, only a warning. A better behavior would probably be returning an error when passing an expression.
See below for an example where the x axis has been log transformed.
plot_gg = ggplot(iris,aes(Sepal.Length,Sepal.Width,col=Species))+
geom_point()+
scale_x_continuous(trans = scales::log2_trans(),
breaks = scales::trans_breaks("log2", function(x) 2^x),
labels = scales::trans_format("log2", scales::math_format(2^.x)))
plot_gg

plot_ly=plotly::ggplotly(plot_gg)
plot_ly

Warning message:
In is.na(ticktext) :
is.na() applied to non-(list or vector) of type 'expression'
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
Inizia eseguendo l’esempio R nell’issue e confronta l’output di ggplot2 con l’output di ggplotly e l’avviso. Traccia il modo in cui ggplotly gestisce le suddivisioni trasformate degli assi e le etichette con valori costituiti da espressioni; il lavoro è completato quando il comportamento è intenzionale e coperto da un controllo di regressione, gestendo correttamente le etichette oppure segnalando chiaramente l’espressione non supportata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- r
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100