Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Управление графическими окнами




Открытие новых графических окон

В том случае, когда вы задаете графическую функцию, открывается, графическое окно с требуемым графиком. Также можно открыть другое окно с помощью функции x11():

> x11()

Окно открытое таким образом, становится активным окном, и последующие графики будут отображены в нем. Чтобы узнать, какие графические окна открыты в настоящее время, необходимо использовать функцию: dev.list()

>dev.list()

>windows windows

> 2 3

Числа, отображенные «windows» это номера окон, которые могут быть использованы, чтобы изменить активное окно:

> dev.set (2)

> windows

Разделение графического окна

Функция split.screen() делит активное графическое окно. Например, split.screen (c(1,2))делят окно на две части, которые могут быть вызваны screen(1) или screen (2);

Функция erase.screen() стирает последний нарисованный график.

Функция layout() позволяет делать более сложное разделение: она делит активное графическое окно на несколько частей, где графики будут отображены последовательно. Например, деление окна на четыре равные части:

> layout (matrix (c (1,2,3,4), 2, 2))

где вектор дает числа подокон, и два числа 2 указывают на то, что это окно будет разделено на две строки и два столбца. Команда:

> layout (matrix (c (1,2,3,4,5,6), 3, 2))

создаст шесть подокон, в три строки и два столбца, тогда как:

> layout (matrix (c (1,2,3,4,5,6), 2, 3))

также создаст шесть подокон, но в две строки и три столбца.

Подокна могут иметь различные размеры:

> layout (matrix (c (1,2,3,3), 2, 2))

откроет два подокна в строчку в левой половине окна, и три подокна в правой половине.

> layout (matrix (c (1,1,2,1), 2, 2), c (3,1), c (1,3))

вектора c (3,1) и c (1,3) дают представления относительно размеров подокон.

Чтобы визуализировать разделение, созданное layout () перед построением графика, можно использовать функцию layout.show(2), если, например, два подокна были определены.

Графические функции

plot(x) График значений х (на оси у), упорядоченные на оси х
plot(x,у) Двумерный график
sunflowerplot(x,y) Двумерный график(аналог plot()), но точки на графике закрашены.
piechart(x) Круговая диаграмма
boxplot(x) Ящик с усами
coplot (x~y|z) Двумерный график х и у для каждого значения z(если z-коэффициент(фактор))
interaction.plot (f1, f2, x) Если f1 и f2 - коэффициенты(факторы), составляет график средних значений y (на оси Y) относительно значений f1 (на оси X) и f2 (различные кривые); параметр fun = позволяет выбирать основную статистику y (по умолчанию fun=mean)
matplot (x, y) Двумерный график первого столбца x с первым из y, второй из xсовторым из y, и т.д.
dotplot (x) Если x - data.frame, производится построение Кливлендского точечного графика.
pairs(x) Если x - матрица или data.frame, рисует все возможные двумерные графики между столбцами x
plot.ts (x) Если x - объект класса ts,то отображает график x относительно времени, x может быть многомерен, но ряды должны иметь ту же самую частоту и дату
ts.plot (x) Аналог предыдущему, но если x многомерен, ряды могут иметь различные даты,а частоты те же самые
hist(x) Гистограмма частот х
barplot (x) Гистограмма значений х
qqnorm (x) Множество значений x относительно значений, ожидаемых согласно нормальному закону распределения
qqplot (x, y) Множество значений y относительно множества x
contour(x,y,z) Создает график контура (используются интерполированные данные), x и y должны быть векторами и z должна быть матрица так, чтобы dim (z) =c (длина (x), длина (y))
image(x,y,z) Аналог предыдущего, но в цвете
persp(x,y,z) Трехмерный график

Для каждой функции, параметры могут быть найдены при помощи сетевой справки R. Некоторые из этих параметров являются идентичными для нескольких графических функций; вот - основные (с их возможным значением по умолчанию):

Add = FALSE если ИСТИНА новый график отображается вместе с предыдущим (если он существует)
Axes = TRUE если ЛОЖЬ оси не отображаются
Type = "p " определяет тип графика, "p":точки, "l": линии, "b":точки, соединенные линиями, "o": идентификатор, но линии над точками, "h": вертикальные линии, "s": шаги, данные представлены вершиной вертикальных строк, "S": идентификатор, но данные представлены основанием вертикальных строк.
Xlab =, ylab= примечания для осей, должны быть переменными символьного типа (любая символьная переменная, или строка в пределах " ")
Main= основной заголовок, должен быть переменной символьного типа
sub = подзаголовок (написанный в меньшем шрифте)




Поделиться с друзьями:


Дата добавления: 2017-02-28; Мы поможем в написании ваших работ!; просмотров: 402 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Большинство людей упускают появившуюся возможность, потому что она бывает одета в комбинезон и с виду напоминает работу © Томас Эдисон
==> читать все изречения...

3473 - | 3110 -


© 2015-2026 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.