plotly / plotly/plotly.py

.full_figure_for_development() doesn't show all computed data for go.Carpet

Aperta
#3,806 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug P3
Lingua principale
Python
Stelle
18.8k
Fork
2.8k
Merge medio
16h 26m
PR unite (30g)
21

Descrizione

I want to set text ticktext along the baxis of a go.Carpet but couldn't figure out how to format ticktext and tickvals in the Carpet constructor. I tried to use .full_figure_for_development() to inspect what is set by default but these key-values pairs are missing from

A simple example:

import plotly.graph_objects as go

fig = go.Figure()

a = [0, 1, 2, 3, 0, 1, 2, 3, 0, 1, 2, 3]
b = [4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6]
b2 = ['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c']
y = [1, 1.4, 1.6, 1.75, 2, 2.5, 2.7, 2.75, 3, 3.5, 3.7, 3.75]

fig.add_trace(go.Carpet(
    a = a,
    b = b,  # b2,
    y = y,
    aaxis = dict(
        tickprefix = 'a = ',
    ),
    baxis = dict(
        tickprefix = 'b = ',
        smoothing = 0,
        # tickmode = 'array',
        # ticktext = b2,  # ['a', 'b', 'c'],
        # tickvals = b,  # [4, 5, 6]
    )
))

fig.show()

full_fig = fig.full_figure_for_development()
print(full_fig.data[0]['baxis'])  # ticktext and tickvals missing!

i.e. I want to figure out how to set b = 4 to b = 6 to a, b, and c
image

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con l’esempio go.Carpet fornito ed esegui full_figure_for_development() per riprodurre l’assenza di ticktext e tickvals di baxis. Traccia il modo in cui vengono calcolati e rappresentati i valori predefiniti di Carpet, quindi verifica che il baxis risultante includa i dati calcolati previsti senza compromettere l’output esistente della figura.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
data-visualization
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.