Top Banner
ДЕЯКІ ГРАФІЧНІ ЗАСОБИ R Бахрушин Володимир Євгенович, професор, д.ф.-м.н. [email protected]
30

Деякі графічні засоби R

Jul 02, 2015

Download

Education

Розглянуто деякі графічні засоби R, зокрема, функції abline, barplot, boxplot, curve, pie, stripchart.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Деякі графічні засоби R

ДЕЯКІ ГРАФІЧНІ ЗАСОБИ R

Бахрушин Володимир Євгенович,

професор, д.ф.-м.н[email protected]

Page 2: Деякі графічні засоби R

Деякі графічні функції

Графічні функції

coplot

boxplot

barplotВектори x, y

stripchart

pie

dotchartcurve

Page 3: Деякі графічні засоби R

Функція cdplot()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/cdplot.html

Page 4: Деякі графічні засоби R

Функція coplot()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/coplot.html

Page 5: Деякі графічні засоби R

Функція dotchart()

Побудовано за даними https://stat.ethz.ch/R-manual/R-devel/library/graphics/html/dotchart.html

Page 6: Деякі графічні засоби R

Функція barplot()

Функція barplot() використовується для створення стовпчастих (лінійчатих) діаграм. До її аргументів належать:

height – числовий вектор або матриця, що задають висоти стовпчиків;

beside – використовується, якщо height є матрицею, і може набувати значень TRUE або FALSE; у першому випадку стовпчики діаграми групуються згідно із стовпчиками матриці, а у другому – будується діаграма із накопиченням;

horiz – набуває логічних значень TRUE або FALSE (використовується за замовченням); у першому випадку стовпчики будуть розташовані горизонтально, а у другому – вертикально).

Page 7: Деякі графічні засоби R

Функція barplot()

Page 8: Деякі графічні засоби R

Функція barplot()

Page 9: Деякі графічні засоби R

Функція boxplot()

Функцію boxplot() використовують для побудови діаграм типу "ящик з вусами". Їх основними елементами є:

прямокутник, дві протилежні сторони якого відповідають першому та третьому квартилям розподілу;

відрізок у середині прямокутника, що відповідає медіані розподілу;

вуси – два відрізки, що виходять з протилежних сторін прямокутника і вказують статистично значимий діапазон варіації досліджуваної ознаки;

точки, що виходять поза межі діапазону, який показують вуси.

Page 10: Деякі графічні засоби R

Аргументи функції boxplot()

Аргументи

notch

varwidth

rangeВектор x

horizontal

staplewex

boxwexoutline

Page 11: Деякі графічні засоби R

Функція boxplot()

Page 12: Деякі графічні засоби R

Функція boxplot()

Page 13: Деякі графічні засоби R

Якщо значення plot = FALSE, замість діаграми виводиться узагальнена інформація про дані, що містить такі компоненти:

stats – матриця значень положень крайніх точок вусів, першого та третього квартилів і медіани;

n – вектор (кількості спостережень у кожній групі);conf – матриця довірчих інтервалів для медіани;out – значення, що перебувають поза межами крайніх

точок вусів;group – вектор, елементи якого вказують, до яких груп

належать відповідні елементи out;names – вектор імен груп.

Функція boxplot()

Page 14: Деякі графічні засоби R

Функція boxplot()

Page 15: Деякі графічні засоби R

Функція curve()

Функцію curve() використовують для побудови графіків функцій на заданих інтервалах. Її основними аргументами є: expr – ім'я функції, виклик, чи вираз, записаний як функція від x, що створює об’єкт такої самої довжини, як і x; from, to – задають діапазон змінювання змінної x; add – додає нову криву до попереднього графіка, якщо значення дорівнює TRUE, будує її у новому графічному вікні із збереженням значень аргументів from, to та log з попереднього графіка, якщо значення дорівнює NA; береться рівним FALSE, якщо немає відкритих графічних пристроїв; n – кількість точок, в яких потрібно розрахувати значення функції; xname – рядок символів, що задає ім’я осі x.

Page 16: Деякі графічні засоби R

Функція curve()

Page 17: Деякі графічні засоби R

Функція curve()

Page 18: Деякі графічні засоби R

Функція curve()

Page 19: Деякі графічні засоби R

Функція curve()

Page 20: Деякі графічні засоби R

Функція abline() додає на графік додаткові лінії, призначені для кращого сприйняття даних. Зокрема – це можуть бути лінії координатної сітки, асимптоти тощо). Її основними аргументами є:

a, b – числа, що задають координату точки перетину з віссю ординат та тангенс кута нахилу до осі абсцис;

h – значення ординат для горизонтальних ліній;v – значення абсцис для вертикальних ліній;coef – вектор довжини 2, що задає координату точки

перетину з віссю ординат та тангенс кута нахилу до осі абсцис;

reg – об’єкт, за яким розраховують значення coef, як коефіцієнти лінійної регресійної моделі.

Функція abline()

Page 21: Деякі графічні засоби R

Функція abline()

Page 22: Деякі графічні засоби R

Функція abline()

Page 23: Деякі графічні засоби R

Функція pie()

Аргументи

radius

edges

labelsВектор x

angle

density

init.angle clockwise

Page 24: Деякі графічні засоби R

Функція pie()

Page 25: Деякі графічні засоби R

Функція pie()

Page 26: Деякі графічні засоби R

Функція stripchart()

Аргументи

jitter

method

subset Вектор x

at

group.names

vertical offset

Page 27: Деякі графічні засоби R

Функція stripchart()

Page 28: Деякі графічні засоби R

Функція stripchart()

Page 29: Деякі графічні засоби R

Запис діаграм до файлів

Ми можемо зберігати діаграми в окремих файлах графічних форматів. Для цього використовують команди відкриття графічних пристроїв: bmp(), jpeg(), png(), tiff(). Їх основні аргументи:

Після побудови діаграм графічний пристрій потрібно зачинити за допомогою команди dev.off().

filename width, height

units pointsize

bg quality res compression

Page 30: Деякі графічні засоби R

Література

1.Зарядов И.С. Введение в статистический пакет R: Типы переменных, структуры данных, чтение и запись информации, графика / И.С. Зарядов. – М.: Изд. РУДН, 2010 – 207 с.

2.Базовые графические возможности R: столбиковые диаграммы.

3.Базовые графические возможности R: круговые диаграммы.

4.Базовые графические возможности R: одномерные диаграммы рассеяния.

5.Базовые графические возможности R: диаграммы размахов.

6.The R Graphics Package.