hover is not displayed in the case of overflow
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 18.3k
- Forks
- 2k
- Ø Merge
- 2 T. 12 Std.
- Gemergte PRs (30 T.)
- 28
Beschreibung
See for example https://codepen.io/emmanuelle-plotly/pen/GRNJevo : the hover information (created here with a hovertemplate, not sure if it matters) is very long and the resulting hover box would be larger than the figure height. However, nothing is displayed at all for hover, which is not the expected behaviour I think (probably one cannot scroll, so should it be clipped?). The problem disappears when the text to be displayed is shorter.
For Python users, here is a code snippet to experiment with to reproduce the problem:
import plotly.express as px
n_lines = 30
long_hover_text = 'bla bla bla bla bla <br>'* n_lines
df_dict = {'x':[1, 2, 3], 'y':[1, 2, 3], 'text':[long_hover_text,]*3}
fig = px.scatter(df_dict, x='x', y='y', hover_data=['text']
)
fig.show()
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Reproduzieren Sie das Problem mit dem verlinkten CodePen oder dem bereitgestellten Python-Snippet und konzentrieren Sie sich dabei auf den langen hovertemplate-Text und den Überlauf der figure-Höhe. Verfolgen Sie das Hover-Verhalten anhand dieser Reproduktion und definieren Sie „erledigt“ als das Anzeigen der Hover-Informationen in einer nutzbaren, abgeschnittenen oder anderweitig sichtbaren Form, anstatt nichts anzuzeigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100