Потроение диаграммы
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
