2016-01-10 13 views
5

Sto cercando di cambiare la MarkerSize in factorplots Seaborn, ma io non sono sicuro di cosa argomento chiave per passareModifica dimensione marcatore in Seaborn Factorplot

import seaborn as sns 
exercise = sns.load_dataset("exercise") 
g = sns.factorplot(x="time", y="pulse", hue="kind", data=exercise, ci= .95) 

ho provato passando MarkerSize e s in base al largo di queste risposte StackOverflow, ma non sembrano avere un effetto

Seaborn_Example

pyplot scatter plot marker size

risposta

8

Factorplot chiama la funzione sottostante pointplot per impostazione predefinita che accetta l'argomento markers. Questo è usato per differenziare i markershapes. La dimensione per tutte le linee e gli indicatori può essere modificata con l'argomento scale.

exercise = sns.load_dataset("exercise") 
g = sns.factorplot(x="time", y="pulse", hue="kind", data=exercise, ci=95, 
       markers=['o', 'v', 's'], 
       scale = 1.5) 

Same data as above with different shapes

Si prega di notare anche l'argomento ci nel tuo esempio, 0,95 si tradurrebbe in una figura diversa con C'è certo da vedere.

+3

Se si utilizza 'kind = 'swarm'' nel factorplot,' scale' genera un errore ma in questo caso l'utilizzo dell'argomento parola chiave 's' funziona – elphz

Problemi correlati