график гистограммы не работает (около = T) - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу нарисовать график среднего значения.

Это график статистики c, и для этого я составил список каждой оценки.

Он использовал Функция «list» для ввода каждой оценки и среднего значения каждого значения с помощью функции «lapply». Но я пытался использовать его как «барлпот», «рядом с = T», но график не был составлен должным образом.

Я не знаю, является ли формат графика неправильным или какую ошибку я допустил.

Код

list01 <-list(Sci=df_01$Sci,Eng = df_01$Eng,Math = df_01$Math)
C01_gd = lapply(list01,mean)

as.matrix(C01_gd)
barplot(as.matrix(C01_gd) ,border="white",beside = T)

1 Ответ

0 голосов
/ 10 апреля 2020

Вот предварительное решение (предварительное, поскольку вы не предоставили образец своих данных).

Некоторые воспроизводимые данные для иллюстрации:

set.seed(12)
df <- data.frame(
  Sci = sample(1:6, 100, replace = T),
  Eng = sample(1:6, 100, replace = T),
  Math = sample(1:6, 100, replace = T)
)

Расчет средств не может Проще говоря, используя apply:

means <- apply(df, 2, mean)

И рисование барплота также не является ракетостроением:

barplot(means)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...