Я хочу создать bardiagram для этих данных в R (читать из файла CVS):
Эксперимент_Имя метрикиА МетрикаБ Just_X 2 10 Just_X_and_Y 3 20
иметь следующую диаграмму:
Я новичок и даже не знаю с чего начать.
r
data-visualization
barplot
SKARAB
источник
источник
Ответы:
Я предполагаю, что вы можете импортировать ваши данные в R с помощью
read.table()
или сокращенныхread.csv()
функций. Затем вы можете применить любые функции суммирования, например,table
илиmean
, как показано ниже:или
Идея состоит в том, чтобы получить матрицу или таблицу для итоговых значений, которые вы хотите отобразить.
Для графического вывода посмотрите на
barplot()
функцию с опциейbeside=TRUE
, например:space
Аргумент может быть использован , чтобы добавить дополнительное пространство между сопоставляемой решеткой.источник
Вот версия ggplot:
источник
Я хотел обновить ответ teucer, чтобы отразить reshape2.
Обратите внимание, что ответ teucer выдает ошибку «Ошибка в eval (expr, envir, enclos): объект« метрика »не найден» с reshape2, потому что reshape2 использует variable.name вместо variable_name.
Я также обнаружил, что мне нужно добавить stat = "identity" в функцию geom_bar, потому что в противном случае она выдает "Ошибка: отображение переменной на y, а также использование stat =" bin "."
источник