plot composition: theme(figure_size) ignored in 0.16a3
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- python
- Ambito
- data-visualization
Direzione di ricerca
Inizia eseguendo il riproduttore fornito della composizione dei grafici con plotnine 0.16a3 e confrontalo con 0.15.3, variando theme(figure_size). Traccia la composizione e la gestione del tema dal punto di ingresso plotnine.composition. Il lavoro è completato quando figure_size modifica le dimensioni della composizione renderizzata come descritto nell’esempio Compose collegato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm trying to reproduce the example, but I can't get the composition to change size.
from plotnine import (
ggplot,
aes,
geom_point,
geom_boxplot,
geom_bar,
geom_smooth,
facet_wrap,
labs,
theme,
theme_538,
element_rect,
element_text,
)
from plotnine import *
from plotnine.composition import plot_spacer
from plotnine.data import mtcars
p1 = ggplot(mtcars, aes("disp", "qsec")) + geom_smooth()
p2 = ggplot(mtcars, aes("wt", "mpg")) + geom_point()
p3 = ggplot(mtcars, aes("factor(gear)", "mpg")) + geom_boxplot()
p4 = ggplot(mtcars, aes("carb")) + geom_bar()
composition = (p1 | (p2 / p3) | p4)
Running
composition + theme(figure_size=(20, 20))
with different values for figure_size always results in the same plot. It works with plotnine 0.15.3.
- Lingua principale
- Python
- Stelle
- 4.8k
- Fork
- 260
- Merge medio
- 2g 12h
- PR unite (30g)
- 4
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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.
Altre issue di has2k1/plotnine
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Enhancement
Difficoltà 3/5 Mezza giornata Idoneità per principianti 55/100
has2k1/plotnine#1141 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
has2k1/plotnine#1081 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Discussion
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
has2k1/plotnine#1047 · 15 commenti · 3 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Installation Plot Composition
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 20/100
has2k1/plotnine#1031 · 11 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di has2k1/plotnine
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
bytedance/agentkit-samples#277 ·
-
ai-driven-fuzzing bug claude Minor
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 2 giorni
-
Edit: TVS Encarnacion [PY]Apertachannels:edit check:passed
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
[Bug] The blue-green mitigation strategy lists catalog names and views before the source tablesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aws-samples/sample-aws-genai-db-modernizer#2097 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno