A: как использовать cex для изменения размера элементов графика.


Вы можете использовать аргумент cex в функцииplot() в R, чтобы изменить размер символов и текста по сравнению с размером по умолчанию.

Значение по умолчанию cex1 .

Значение 2 увеличит размер вдвое, а значение 0,5 уменьшит его вдвое.

На самом деле существует пять аргументов, которые вы можете использовать для изменения размера определенных элементов графика:

  • cex : изменяет размер символов.
  • cex.axis : изменяет размер аннотаций отметок оси.
  • cex.lab : изменяет размер меток осей X и Y.
  • cex.main : изменяет размер заголовка графика.
  • cex.sub : изменяет размер субтитров сюжета.

В следующем примере показано, как использовать эти аргументы на практике.

Пример. Используйте cex для изменения размера символов графика.

Предположим, у нас есть следующий кадр данных в R:

 #create data frame
df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10),
                 y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18))

#view data frame
df

    xy
1 1 5
2 2 9
3 2 12
4 4 14
5 5 14
6 3 13
7 5 10
8 8 6
9 12 15
10 10 18

Предположим, мы используем функциюplot() в R для создания простой диаграммы рассеяния:

 #create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')

Примечание . Аргумент pch=19 указывает, что в качестве символа точек графика следует использовать закрашенный круг.

По умолчанию символы графика и текстовые элементы имеют значение cex , равное 1 .

Однако мы можем использовать различные аргументы, чтобы изменить размер символов и текстовых элементов на графике по сравнению с размером по умолчанию:

 #create scatterplot with custom symbol and text sizes
plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ',
     cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 ) 

r постройте аргумент cex, чтобы настроить размер символов и текста

Обратите внимание, что размер символов и текстовых элементов изменился.

Вот как мы изменили различные элементы сюжета:

  • cex=2 : размер кругов на пути увеличен в 2 раза.
  • cex.main=3 : размер текста заголовка увеличен в 3 раза.
  • cex.lab=1.5 : размер меток осей X и Y увеличен в 1,5 раза.
  • cex.axis=2 : размер галочек увеличен в 2 раза.

Не стесняйтесь экспериментировать со значениями каждого из этих аргументов , чтобы создать график нужных вам размеров.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:

Как использовать par() для создания нескольких графиков в R
Как изменить положение легенды на графиках R
Как изменить размер шрифта на графиках R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *