Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Dekorering av Diagrammer | Visualisering med Seaborn
Ultimate Visualisering med Python

Sveip for å vise menyen

book
Dekorering av Diagrammer

Angi stil

seaborn tilbyr funksjonen set_style() spesielt for å angi den visuelle stilen på plottene dine. Denne funksjonen krever én obligatorisk parameter kalt style. Parameteren style aksepterer flere forhåndsdefinerte alternativer, der hvert alternativ representerer en distinkt stil:

  • 'white'

  • 'dark'

  • 'whitegrid'

  • 'darkgrid'

  • 'ticks'

Det anbefales å eksperimentere med disse:

12345678910
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Angi palett

En annen mulighet er å endre fargene på plottelementene i seaborn ved å bruke funksjonen set_palette(), med fokus på dens eneste påkrevde parameter: palette:

  • Sirkulære paletter: 'hls', 'husl';

  • Persepsjonsmessig uniforme paletter: 'rocket', 'magma', 'mako', osv.;

  • Divergerende fargepaletter: 'RdBu', 'PRGn', osv.;

  • Sekvensielle fargepaletter: 'Greys', 'Blues', osv.

Note
Studer mer

Du kan utforske mer om ulike paletter i "Choosing color palettes"-artikkelen.

1234567891011121314
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Angi kontekst

Det finnes en annen funksjon i seaborn-biblioteket, set_context(). Denne påvirker aspekter som størrelsen på etiketter, linjer og andre elementer i figuren (den overordnede stilen påvirkes ikke).

Den viktigste parameteren er context, som enten kan være en dict med parametere eller en string som representerer navnet på et forhåndskonfigurert sett.

Standardverdien for context er 'notebook'. Andre tilgjengelige kontekster inkluderer 'paper', 'talk' og 'poster', som i hovedsak er skalerte versjoner av notebook-parametrene.

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Setting the context sns.set_context('paper') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy
Note
Studer mer

Du kan utforske mer i set_context() dokumentasjonen.

Oppgave

Swipe to start coding

  1. Bruk riktig funksjon for å sette stilen til 'dark'.
  2. Bruk riktig funksjon for å sette paletten til 'rocket'.
  3. Bruk riktig funksjon for å sette konteksten til 'talk'.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Dekorering av Diagrammer

Angi stil

seaborn tilbyr funksjonen set_style() spesielt for å angi den visuelle stilen på plottene dine. Denne funksjonen krever én obligatorisk parameter kalt style. Parameteren style aksepterer flere forhåndsdefinerte alternativer, der hvert alternativ representerer en distinkt stil:

  • 'white'

  • 'dark'

  • 'whitegrid'

  • 'darkgrid'

  • 'ticks'

Det anbefales å eksperimentere med disse:

12345678910
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Angi palett

En annen mulighet er å endre fargene på plottelementene i seaborn ved å bruke funksjonen set_palette(), med fokus på dens eneste påkrevde parameter: palette:

  • Sirkulære paletter: 'hls', 'husl';

  • Persepsjonsmessig uniforme paletter: 'rocket', 'magma', 'mako', osv.;

  • Divergerende fargepaletter: 'RdBu', 'PRGn', osv.;

  • Sekvensielle fargepaletter: 'Greys', 'Blues', osv.

Note
Studer mer

Du kan utforske mer om ulike paletter i "Choosing color palettes"-artikkelen.

1234567891011121314
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy

Angi kontekst

Det finnes en annen funksjon i seaborn-biblioteket, set_context(). Denne påvirker aspekter som størrelsen på etiketter, linjer og andre elementer i figuren (den overordnede stilen påvirkes ikke).

Den viktigste parameteren er context, som enten kan være en dict med parametere eller en string som representerer navnet på et forhåndskonfigurert sett.

Standardverdien for context er 'notebook'. Andre tilgjengelige kontekster inkluderer 'paper', 'talk' og 'poster', som i hovedsak er skalerte versjoner av notebook-parametrene.

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Setting the style sns.set_style('darkgrid') # Setting the palette sns.set_palette('magma') # Setting the context sns.set_context('paper') # Loading a built-in dataset of the Titanic passengers titanic_df = sns.load_dataset('titanic') sns.countplot(data=titanic_df, x='class') plt.show()
copy
Note
Studer mer

Du kan utforske mer i set_context() dokumentasjonen.

Oppgave

Swipe to start coding

  1. Bruk riktig funksjon for å sette stilen til 'dark'.
  2. Bruk riktig funksjon for å sette paletten til 'rocket'.
  3. Bruk riktig funksjon for å sette konteksten til 'talk'.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 3
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt