2014-05-08 12 views
12

C'è un modo per essere in grado di impostare sia l'intervallo di assi che il numero di segni di spunta nell'implementazione python di ggplot per un diagramma a dispersione? Ad esempio, voglio impostare l'asse y da 0 a 100 con un segno di spunta ai valori 0, 10, 20, 30, ..., 100.Regolazione dell'intervallo di assi e segni di spunta in python ggplot

Ho provato la seguente:

ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(limits=(0,100), breaks=range(0,100,10)) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) + ylim(0,100) 
ggplot(aes(x=x, y=y), data=data) + geom_point() + scale_y_continuous(breaks=range(0,100,10)) 

Nelle prime due righe, i limiti sostituiscono le pause, in modo da ottenere un asse da 0 a 100, ma non compaiono i segni di graduazione. Nell'ultima riga appaiono le interruzioni, ma l'intervallo è solo l'intervallo automatico che ggplot utilizza dai dati, piuttosto che l'intervallo da 0 a 100 desiderato.

+0

Semplicemente non sono in grado di riprodurre questo problema con i dati di test inclusi in 'ggplot'. Puoi dare un esempio esplicito? Altrimenti, questo dovrebbe essere considerato come una versione iniziale di 'ggplot' (questa domanda ha 3 anni) e forse dovremmo chiudere questa domanda. – kcrisman

risposta

0

Il problema qui descritto non è attualmente riproducibile. Usa ggplot 0.11.5 per rimediare al problema.

Problemi correlati