logo

R — joslu diagrammas

Joslu diagrammas ir populārs un efektīvs veids, kā vizuāli attēlot kategoriskos datus strukturētā veidā. R izceļas kā jaudīga programmēšanas valoda datu analīzei un vizualizācijai. Šajā rakstā mēs apskatīsim, kā izveidot vizuāli pievilcīgas joslu diagrammas R.

Joslu diagrammas, izmantojot R

Joslu diagramma, kas pazīstama arī kā joslu diagramma ir datu attēlu attēlojums, kurā tiek parādīti kategoriski dati ar taisnstūrveida joslām, kuru augstums vai garums ir proporcionāls to attēlotajām vērtībām. Citiem vārdiem sakot, tas ir datu kopas attēlojums. Šīs datu kopas satur mainīgo lielumu skaitliskās vērtības, kas atspoguļo garumu vai augstumu.

R izmanto barplot () funkcija, lai izveidotu joslu diagrammas. Šeit var zīmēt gan vertikālas, gan horizontālas joslas.



arp komandu

Sintakse:

barplot(H, xlab, ylab, main, names.arg, col)>

Parametri:

  • H: Šis parametrs ir vektors vai matrica, kas satur skaitliskās vērtības, kuras tiek izmantotas joslu diagrammā.
  • xlab: Šis parametrs ir joslu diagrammas x ass apzīmējums.
  • autors: Šis parametrs ir joslu diagrammas y ass apzīmējums.
  • galvenais: Šis parametrs ir joslu diagrammas nosaukums.
  • names.arg: Šis parametrs ir nosaukumu vektors, kas parādās zem katras joslas joslu diagrammā.
  • kolonna: Šis parametrs tiek izmantots, lai piešķirtu krāsas diagrammas joslām.

Vienkāršas joslu diagrammas izveide programmā R

Lai izveidotu joslu diagrammu:

  1. Vektors (H <- c (vērtības…)) tiek ņemts, kas satur izmantojamās ciparu vērtības.
  2. Šis vektors H izmanto sižetu barplot().

R




# Create the data for the chart> A <->c>(17, 32, 8, 53, 1)> # Plot the bar chart> barplot>(A, xlab =>'X-axis'>, ylab =>'Y-axis'>, main =>'Bar-Chart'>)>

>

>

Izvade:

Joslu diagramma-Geeksforgeeks

R — joslu diagrammas

Horizontālās joslu diagrammas izveide programmā R

Lai izveidotu horizontālu joslu diagrammu:

  1. Ņemiet visus parametrus, kas nepieciešami, lai izveidotu vienkāršu joslu diagrammu.
  2. Tagad, lai padarītu to horizontālu, ir pievienots jauns parametrs.
    barplot(A, horiz=TRUE )>

Horizontālās joslu diagrammas izveide

R




# Create the data for the chart> A <->c>(17, 32, 8, 53, 1)> # Plot the bar chart> barplot>(A, horiz =>TRUE>, xlab =>'X-axis'>,> >ylab =>'Y-axis'>, main =>'Horizontal Bar Chart'> >)>

nfa konvertēšana uz dfa
>

>

Izvade:

Horizontālā joslu diagramma

Iezīmes, nosaukuma un krāsas pievienošana joslu diagrammai

Etiķete, nosaukums un krāsas ir daži joslu diagrammas rekvizīti, kurus var pievienot joslai, pievienojot un nododot argumentu.

  1. Lai pievienotu virsraksts joslu diagrammā.
    barplot( A, main = title_name )>
  2. X asi un Y asi var marķēt joslu diagrammā. Lai pievienotu etiķete joslu diagrammā.
    barplot( A, xlab= x_label_name, ylab= y_label_name)>
  3. Lai pievienotu krāsa joslu diagrammā.
    barplot( A, col=color_name)>

Īstenojumi

R




# Create the data for the chart> A <->c>(17, 2, 8, 13, 1, 22)> B <->c>(>'Jan'>,>'feb'>,>'Mar'>,>'Apr'>,>'May'>,>'Jun'>)> # Plot the bar chart> barplot>(A, names.arg = B, xlab =>'Month'>,> >ylab =>'Articles'>, col =>'green'>,> >main =>'techcodeview.com-Article chart'>)>

>

>

Izvade:

techcodeview.com-Article diagramma-Geeksforgeeks

R – techcodeview.com-Article diagramma

Pievienojiet datu vērtības joslā

R




# Create the data for the chart> A <->c>(17, 2, 8, 13, 1, 22)> B <->c>(>'Jan'>,>'Feb'>,>'Mar'>,>'Apr'>,>'May'>,>'Jun'>)> # Plot the bar chart with text features> barplot>(A, names.arg = B, xlab =>'Month'>,> >ylab =>'Articles'>, col =>'steelblue'>,> >main =>'techcodeview.com - Article Chart'>,> >cex.main = 1.5, cex.lab = 1.2, cex.axis = 1.1)> # Add data labels on top of each bar> text>(> >x =>barplot>(A, names.arg = B, col =>'steelblue'>, ylim =>c>(0,>max>(A) * 1.2)),> >y = A + 1, labels = A, pos = 3, cex = 1.2, col =>'black'> )>

>

>

Izvade:

techcodeview.com — rakstu diagramma-Geeksforgeeks

techcodeview.com — rakstu diagramma

  • cex.main> , cex.lab> , un cex.axis> : šie argumenti kontrolē attiecīgi diagrammas nosaukuma, x-ass etiķetes un y-ass etiķetes fonta lielumu. Tie ir iestatīti uz 1.5, 1.2 un 1.1, lai palielinātu fonta lielumu labākai lasāmībai.
  • text()> : Mēs izmantojamtext()>funkciju, lai katras joslas augšpusē pievienotu datu etiķetes. Thex>arguments norāda etiķešu x koordinātas (tādas pašas kābarplot()>x-koordinātas),y>arguments pievieno vērtību 1 atbilstošajiem joslu augstumiem (A + 1>), lai novietotu etiķetes tieši virs joslām.

Sakrautas un grupētas joslu diagrammas izveide programmā R

Joslu diagrammu var attēlot divu formu joslu grupās un sakraut.

kā aizvērt izstrādātāja režīmu
  1. Paņemiet vektora vērtību un izveidojiet to matricu M kas jāgrupē vai jāsakrauj. Matricas veidošanu var veikt ar.
    M <- matrix(c(values...), nrow = no_of_rows, ncol = no_of_column, byrow = TRUE)>
  2. Lai skaidri parādītu joslu, mēs varam izmantot blakus parametrs.
    barplot( beside=TRUE )>

Grupēta joslu diagramma:

R




colors =>c>(>'green'>,>'orange'>,>'brown'>)> months <->c>(>'Mar'>,>'Apr'>,>'May'>,>'Jun'>,>'Jul'>)> regions <->c>(>'East'>,>'West'>,>'North'>)> # Create the matrix of the values.> Values <->matrix>(>c>(2, 9, 3, 11, 9, 4, 8, 7, 3, 12, 5, 2, 8, 10, 11),> >nrow = 3, ncol = 5, byrow =>TRUE>)> # Create the bar chart> barplot>(Values, main =>'Total Revenue'>, names.arg = months,> >xlab =>'Month'>, ylab =>'Revenue'>,> >col = colors, beside =>TRUE>)> # Add the legend to the chart> legend>(>'topleft'>, regions, cex = 0.7, fill = colors)>

mašīnrakstā datums un laiks

>

>

Izvade:

R — Kopējie ieņēmumi — Geeksforgeeks

R – Kopējie ieņēmumi

Sakrauta joslu diagramma:

R




colors =>c>(>'green'>,>'orange'>,>'brown'>)> months <->c>(>'Mar'>,>'Apr'>,>'May'>,>'Jun'>,>'Jul'>)> regions <->c>(>'East'>,>'West'>,>'North'>)> # Create the matrix of the values.> Values <->matrix>(>c>(2, 9, 3, 11, 9, 4, 8, 7, 3, 12, 5, 2, 8, 10, 11),> >nrow = 3, ncol = 5, byrow =>TRUE>)> # Create the bar chart> barplot>(Values, main =>'Total Revenue'>, names.arg = months,> >xlab =>'Month'>, ylab =>'Revenue'>, col = colors)> # Add the legend to the chart> legend>(>'topleft'>, regions, cex = 0.7, fill = colors)>

>

>

Izvade:

plkst

R — joslu diagrammas