plotly / plotly/plotly.py

Cannot display latex correctly in make_subplots

Offen
#4,340 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug P3
Vorherrschende Sprache
Python
Sterne
18.8k
Forks
2.8k
Ø Merge
16 Std. 26 Min.
Gemergte PRs (30 T.)
21

Beschreibung

I am using make_subplots and insert latex math expression but it displays incorrectly.
Here is my sample code:

import plotly.graph_objs as go
from plotly.subplots import make_subplots

fig = make_subplots(rows=1, cols=2)

trace1 = go.Scatter(x=[1, 2, 3], y=[4, 5, 6])
trace2 = go.Scatter(x=[20, 30, 40], y=[50, 60, 70])

fig.add_trace(trace1, row=1, col=1)
fig.add_trace(trace2, row=1, col=2)

fig.update_layout(
    xaxis=dict(title='$x^2$'),
    xaxis2=dict(title='$\\sqrt{x}$')
)

fig.show()

Here is my output:
image

As you can see, it does not display correctly.

My setup:
OS: Ubuntu 20.04
Python: 3.10.9
Plotly: 5.16.1

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, das mitgelieferte Python-Beispiel mit Plotly 5.16.1 auszuführen, und vergleiche, wie die beiden Achsentitel von make_subplots gerendert werden. Verfolge anschließend den von make_subplots verwendeten Einstiegspunkt für das Rendern von Titeln und überprüfe dann, dass beide LaTeX-Ausdrücke in der resultierenden Abbildung korrekt angezeigt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
latex, python
Bereich
data-visualization
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.