Histogrammer i R-sprog

Histogrammer i R-sprog

Et histogram indeholder et rektangulært område til at vise den statistiske information, som er proportional med frekvensen af ​​en variabel og dens bredde i successive numeriske intervaller. En grafisk repræsentation, der styrer en gruppe af datapunkter i forskellige specificerede områder. Den har en speciel funktion, der ikke viser mellemrum mellem søjlerne og ligner et lodret søjlediagram.

R – Histogrammer

Vi kan skabe histogrammer i programmeringssprog R ved hjælp af funktionen hist().

Syntaks: hist(v, hoved, xlab, xlim, ylim, pauser, col, kant)

Parametre:

    v: Denne parameter indeholder numeriske værdier, der bruges i histogrammet. main: Denne parameter main er titlen på diagrammet. col: Denne parameter bruges til at indstille farven på søjlerne. xlab: Denne parameter er etiketten for vandret akse. border: Denne parameter bruges til at indstille kantfarven for hver søjle. xlim: Denne parameter bruges til at plotte værdier af x-aksen. ylim: Denne parameter bruges til at plotte værdier af y-aksen. pauser: Denne parameter bruges som bredde på hver søjle.

Oprettelse af et simpelt histogram i R

Oprettelse af et simpelt histogramdiagram ved at bruge ovenstående parameter. Denne vektor i er plot ved hjælp af hist() .

Eksempel:

R




# Create data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32,> > 14, 19, 27, 39)> # Create the histogram.> hist> (v, xlab => 'No.of Articles '> ,> > col => 'green'> , border => 'black'> )>

Produktion:

Histogrammer i R-sprogGeeksforgeeks

Histogrammer i R-sprog

Område af X- og Y-værdier

For at beskrive rækken af ​​værdier skal vi udføre følgende trin:

  1. Vi kan bruge xlim og ylim parametrene i X-aksen og Y-aksen.
  2. Tag alle parametre, der er nødvendige for at lave et histogramdiagram.

Eksempel

R




# Create data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14, 19, 27, 39)> # Create the histogram.> hist> (v, xlab => 'No.of Articles'> , col => 'green'> ,> > border => 'black'> , xlim => c> (0, 50),> > ylim => c> (0, 5), breaks = 5)>

Produktion:

Histogrammer i R-sprogGeeksforgeeks

Histogrammer i R-sprog

Brug af histogram-returværdier for etiketter, der bruger text()

For at oprette et histogram returværdidiagram.

R




# Creating data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14, 19,> > 27, 39, 120, 40, 70, 90)> # Creating the histogram.> m <-> hist> (v, xlab => 'Weight'> , ylab => 'Frequency'> ,> > col => 'darkmagenta'> , border => 'pink'> ,> > breaks = 5)> # Setting labels> text> (m$mids, m$counts, labels = m$counts,> > adj => c> (0.5, -0.5))>

Produktion:

Histogrammer i R-sprogGeeksforgeeks

Histogrammer i R-sprog

Histogram ved hjælp af uensartet bredde

Ved at oprette histogramdiagrammer med forskellig bredde ved at bruge ovenstående parametre oprettede vi et histogram ved hjælp af uensartet bredde.

Eksempel

R




# Creating data for the graph.> v <-> c> (19, 23, 11, 5, 16, 21, 32, 14,> > 19, 27, 39, 120, 40, 70, 90)> > # Creating the histogram.> hist> (v, xlab => 'Weight'> , ylab => 'Frequency'> ,> > xlim => c> (50, 100),> > col => 'darkmagenta'> , border => 'pink'> ,> > breaks => c> (5, 55, 60, 70, 75,> > 80, 100, 140))>

Produktion:

Histogrammer i R-sprogGeeksforgeeks

Histogrammer i R-sprog