Потроение диаграммы
Plot
Параметры:
asp - масштаб по осям
pch =1 #тип маркера (от 1 до 21)
bg = iris$Species, # Цвет заливки
cex = n - размер маркера, n может быть переменной и динамически изменять размер маркера
lwd - толщина линий
lty - тип линий
axes = F # Не рисовать оси
xlab = "Sepal Length", ylab = "Sepal Width", # Подписи осей
frame.plot = FALSE, # Убрать рамочку
xlim = c(4, 8), ylim = c(2, 4.5), # Границы
mgp = c(2, 0.4, 0), # Расстояние от графика до подписи
las = 1, # Повернуть подпись оси у
tck = -.01, # Уменьшить толщину отметок
xaxs = "i", yaxs = "i") # Убрать отступы внутри графика
Масштаб элементов диаграммы
cex
— общий масштаб элементов на графикеcex.axis
— масштаб подписей координат на осиcex.lab
— масштаб подписей названий осейcex.main
— масштаб заголовка графикаcex.sub
— масштаб подзаголовка графикаcex.names
— масштаб подписей факторов (для некоторых типов диаграмм)
Цвет элементов
col
цвет графикаcol.axis
цвет подписей координатcol.lab
цвет названий осейcol.main
цвет заголовкаcol.sub
цвет подзаголовкаfg
цвет элементов переднего плана (оси, рамка и т.д.)bg
цвет фона графика (background)
Функция axis()
принимает следующие параметры:
side
— сторона графика, на которой будет нарисована ось (1=bottom
,2=left
,3=top
,4=right
)at
— вектор значений, в которых должны быть нарисованы метки осиlabels
— вектор подписей, которые будут нарисованы в местоположениях, указанных в параметреat
. Этот параметр можно пропустить, если подписи совпадают с местоположениями метокpos
— координата, вдоль которой будет нарисована осьlty
— тип линииcol
— цвет линии и меток ( col = rgb(102, 153, 255, max = 255) )las
— расположение подписей параллельно (0) или перпендикулярно (2) осиtck
— длина метки относительно размера графика. Отрицательные значения дают метки, выходящие за пределы графика. положительные — внутрь графика. 0 убирает метки, 1 рисует линии сетки.
Сылки на статьи по оформлению диаграмм:
https://tsamsonov.github.io/r-geo-course/graphics.html
https://habr.com/ru/post/347710/
https://r-analytics.blogspot.com/p/blog-page_06.html