R -cirkeldiagrammen


Taartpunten

Een cirkeldiagram is een cirkelvormige grafische weergave van gegevens.

Gebruik de pie()functie om cirkeldiagrammen te tekenen:

Voorbeeld

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart
pie(x)

Resultaat:

Voorbeeld uitgelegd

Zoals u kunt zien, tekent het cirkeldiagram één taart voor elke waarde in de vector (in dit geval 10, 20, 30, 40).

Het plotten van de eerste taart begint standaard vanaf de x-as en beweegt tegen de klok in .

Opmerking: De grootte van elke taart wordt bepaald door de waarde te vergelijken met alle andere waarden, met behulp van deze formule:

De waarde gedeeld door de som van alle waarden: x/sum(x)


Starthoek

U kunt de beginhoek van het cirkeldiagram wijzigen met de init.angleparameter.

De waarde van init.anglewordt gedefinieerd met hoek in graden, waarbij de standaardhoek 0 is.

Voorbeeld

Begin de eerste taart op 90 graden:

# Create a vector of pies
x <- c(10,20,30,40)

# Display the pie chart and start the first pie at 90 degrees
pie(x, init.angle = 90)

Resultaat:


Labels en koptekst

Gebruik de labelparameter om een ​​label aan het cirkeldiagram toe te voegen en gebruik de main parameter om een ​​koptekst toe te voegen:

Voorbeeld

# Create a vector of pies
x <- c(10,20,30,40)

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Display the pie chart with labels
pie(x, label = mylabel, main = "Fruits")

Resultaat:


kleuren

Je kunt aan elke taart een kleur toevoegen met de colparameter:

Voorbeeld

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Fruits", col = colors)

Resultaat:


Legende

Gebruik de legend()functie om een ​​lijst met uitleg voor elke taart toe te voegen:

Voorbeeld

# Create a vector of labels
mylabel <- c("Apples", "Bananas", "Cherries", "Dates")

# Create a vector of colors
colors <- c("blue", "yellow", "green", "black")

# Display the pie chart with colors
pie(x, label = mylabel, main = "Pie Chart", col = colors)

# Display the explanation box
legend("bottomright", mylabel, fill = colors)

Resultaat:

De legenda kan worden gepositioneerd als:

bottomright, bottom, bottomleft, left, topleft, top, topright, right, center