laborator r3 [compatibility mode]

27
R3 Laborator BDPS http://www.harding.edu/fmccown/r/

Upload: szabytyiak

Post on 03-Oct-2015

55 views

Category:

Documents


0 download

DESCRIPTION

Program R vectori

TRANSCRIPT

  • R3

    Laborator BDPS

    http://www.harding.edu/fmccown/r/

  • Grafice linie# Definim 2 vectori

    automobile

  • Rezultat

  • Scriem 3 vectori

    automobile

  • #Calculam cea mai mare valoare a lui y din datele utilizate

    max_y

  • # Facem graficul camioanelor cu linie intrerupta

    rosie si puncte patrate

    lines(tabel$camioane,type="o",pch=22,lty=2,col=

    plot_colors[2])

    # Facem graficul suv-urilor cu linie punctata verde

    si puncte de forma rombica si puncte de forma rombica

    lines(tabel$suv,type="o",pch=23,lty=3,col=plot_

    colors[3])

  • # Cream un titlu cu rosu, font bold/italic

    title(main="Auto", col.main="red", font.main=4)

    # Etichetam axele x si y cu text verde inchis

    title(xlab="Zile", col.lab=rgb(0,0.5,0))

    title(ylab="Total",col.lab=rgb(0,0.5,0))

    # Cream o legenda la (1, max_y) care este un pic mai mica # Cream o legenda la (1, max_y) care este un pic mai mica

    (cex) si utilizeaza aceleasi culori de linii si puncte ca si

    graficele efective

    legend(1, max_y, names(tabel), cex=0.8, col=plot_colors,

    pch=21:23, lty=1:3)

  • Grafice coloana

    # Definim vectorul automobile

    automobile

  • # Faceti graficul automobile cu etichete specifice

    pentru axe. Utilizati margini albastre si linii

    diagonale in coloane.

    barplot(tabel$automobile, main=Automobile",

    xlab="Zile", ylab="Total", xlab="Zile", ylab="Total",

    names.arg=c("Mon","Tue","Wed","Thu","Fri"),

    border="blue", density=c(10,20,30,40,50))

  • Putem utiliza o legenda si culori diferite

    # Facem graficul Auto utilizand culori adiacente din

    curcubeu

    barplot(as.matrix(tabel), main="Auto", ylab=

    "Total", beside=TRUE, col=rainbow(5))

    # Plasam legenda in coltul din stanga sus, fara # Plasam legenda in coltul din stanga sus, fara

    contur, utilizand culorile curcubeului

    legend("topleft",

    c("Mon","Tue","Wed","Thu","Fri"), cex=0.6,

    bty="n", fill=rainbow(5))

  • Se pot realiza graficele prin coloane suprapuse si includem

    legenda in afara graficului.

    # Extindem partea dreapta a dreptunghiului grafic

    par(xpd=T, mar=par()$mar+c(0,0,0,4))

    # Facem graficul Auto utilizand culori calde, 10% spatiu intre

    coloane, etichetele mai mici si orizontale pentru axa y

    barplot(t(tabel), main="Auto", ylab="Total", barplot(t(tabel), main="Auto", ylab="Total",

    col=heat.colors(3), space=0.1, cex.axis=0.8, las=1,

    names.arg=c("Mon","Tue","Wed","Thu","Fri"), cex=0.8)

    # Plasam legenda la (6,30) utilizand culori calde

    legend(6, 30, names(tabel), cex=0.8,fill=heat.colors(3))

    # Refacem dreptunghiul grafic initial

    par(mar=c(5, 4, 4, 2) + 0.1)

  • Densitatea de probabilitate

    # Concatenati cei 3 vectori

    auto

  • # Creati o histograma pentru auto cu culori

    calde, spatii inegale, axa x setata de la 0 la

    max_num, dezaztivati inchiderea din dreapta

    a intervalelor, setati un heading, faceti

    etichetele axei y orizontale, faceti etichetele

    axelor mai mici, faceti aria fiecarei coloane axelor mai mici, faceti aria fiecarei coloane

    proportionala cu numarul

    hist(auto, col=heat.colors(length(brk)),

    breaks=brk, xlim=c(0,max_num), right=F,

    main="Probability Density", las=1,

    cex.axis=0.8, freq=F)

  • Pie-chart

    # Definiti vectorul

    automobile

    automobile

  • # Definiti vectorul automobile

    automobile

  • # Definiti vectorul automobile

    automobile

  • # Concatenati un caracter '% dupa fiecare valoare

    etichete_auto