Kaavioiden Parantaminen Rug-Elementeillä
rugplot-kaavio täydentää muita kaavioita näyttämällä yksittäisten havaintojen sijainnit huomaamattomalla tavalla.
Vaikka kdeplot esittää tasaisen todennäköisyyskäyrän, se voi joskus peittää sen, että tietyllä alueella on hyvin vähän havaintoja. Kun lisäät rugplot-kaavion, se piirtää pienet "viivat" (kuin maton hapsut) jokaiselle datapisteelle x- tai y-akselille.
Miksi yhdistää nämä?
- KDE: esittää abstraktin muodon (trendi).
- Rugplot: näyttää todellisen datatiheyden (todellisuus).
Keskeiset parametrit
Jotta rugplot olisi tehokas ja yhteensopiva muiden kaavioiden kanssa, nämä parametrit on hyvä tuntea:
height: säätää viivojen pituutta suhteessa kaavioalueeseen. Arvot kuten0.05tai0.1ovat yleensä parhaita, jotta viivat pysyvät hillittyinä;hue: ryhmittelee datan värin mukaan, jolloin voit sovittaa pääkaavion kategoriat;xtaiy: määrittää, kummalla akselilla data sijaitsee.
12345678910111213import seaborn as sns import matplotlib.pyplot as plt # Load the dataset df = sns.load_dataset('tips') # 1. Main plot (Abstract shape) sns.kdeplot(data=df, x='total_bill', fill=True, alpha=0.3) # 2. Rug plot (Real data points) sns.rugplot(data=df, x='total_bill', height=0.1, color='black') plt.show()
Swipe to start coding
Nyt sovelletaan tätä luodaksemme tyylitellyn visualisoinnin tips-aineistolle.
- Aseta tyyli
'darkgrid'. Anna sanakirja toisena argumenttina ruudukon asetusten määrittämiseksi: poista käytöstä'axes.grid'(False) ja aseta'axes.facecolor'arvoksi'aliceblue'. - Luo KDE-kuvaaja sarakkeelle
'total_bill', ryhmiteltynä'sex'-sarakkeen mukaan:- Käytä
'magma'-palettia;
- Käytä
- Pinoa kerrokset (
multiple='layer'); - Täytä käyrät (
fill=True).
- Lisää Rugplot yksittäisten havaintojen näyttämiseksi:
- Käytä samaa x-akselia (
'total_bill') ja ryhmittelyä ('sex');
- Käytä samaa x-akselia (
- Aseta
heightarvoksi0.05;- Käytä samaa
'magma'-palettia.
- Käytä samaa
- Näytä kuvaaja.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 4.55
Kaavioiden Parantaminen Rug-Elementeillä
Pyyhkäise näyttääksesi valikon
rugplot-kaavio täydentää muita kaavioita näyttämällä yksittäisten havaintojen sijainnit huomaamattomalla tavalla.
Vaikka kdeplot esittää tasaisen todennäköisyyskäyrän, se voi joskus peittää sen, että tietyllä alueella on hyvin vähän havaintoja. Kun lisäät rugplot-kaavion, se piirtää pienet "viivat" (kuin maton hapsut) jokaiselle datapisteelle x- tai y-akselille.
Miksi yhdistää nämä?
- KDE: esittää abstraktin muodon (trendi).
- Rugplot: näyttää todellisen datatiheyden (todellisuus).
Keskeiset parametrit
Jotta rugplot olisi tehokas ja yhteensopiva muiden kaavioiden kanssa, nämä parametrit on hyvä tuntea:
height: säätää viivojen pituutta suhteessa kaavioalueeseen. Arvot kuten0.05tai0.1ovat yleensä parhaita, jotta viivat pysyvät hillittyinä;hue: ryhmittelee datan värin mukaan, jolloin voit sovittaa pääkaavion kategoriat;xtaiy: määrittää, kummalla akselilla data sijaitsee.
12345678910111213import seaborn as sns import matplotlib.pyplot as plt # Load the dataset df = sns.load_dataset('tips') # 1. Main plot (Abstract shape) sns.kdeplot(data=df, x='total_bill', fill=True, alpha=0.3) # 2. Rug plot (Real data points) sns.rugplot(data=df, x='total_bill', height=0.1, color='black') plt.show()
Swipe to start coding
Nyt sovelletaan tätä luodaksemme tyylitellyn visualisoinnin tips-aineistolle.
- Aseta tyyli
'darkgrid'. Anna sanakirja toisena argumenttina ruudukon asetusten määrittämiseksi: poista käytöstä'axes.grid'(False) ja aseta'axes.facecolor'arvoksi'aliceblue'. - Luo KDE-kuvaaja sarakkeelle
'total_bill', ryhmiteltynä'sex'-sarakkeen mukaan:- Käytä
'magma'-palettia;
- Käytä
- Pinoa kerrokset (
multiple='layer'); - Täytä käyrät (
fill=True).
- Lisää Rugplot yksittäisten havaintojen näyttämiseksi:
- Käytä samaa x-akselia (
'total_bill') ja ryhmittelyä ('sex');
- Käytä samaa x-akselia (
- Aseta
heightarvoksi0.05;- Käytä samaa
'magma'-palettia.
- Käytä samaa
- Näytä kuvaaja.
Ratkaisu
Kiitos palautteestasi!
single