2017-02-19 30 views
0

Я довольно новичок в R, и я пытаюсь научиться делать с ним какие-то заговоры. Мне удалось прочитать несколько файлов csv, которые я получил из некоторого анализа кода (7 из них), и растопить их вместе, как показано на картинке, но я не уверен, что мне нужно сделать, чтобы построить его правильно. График дает мне одну комбинированную линию вместо нескольких. Как это исправить? Строка, на которой я нарисовала график, показана на изображении, но на случай, если она слишком маленькая. Я побежал ggplot(melted, aes(data_size, time_ms, colour=L1)) + geom_line()Чтение нескольких CSV в R и построении с ggplot2

Заранее благодарим!

ggplot 2 result

+0

Я не очень хорошо знаком с R, но не тающий вашу проблему? Это объединение CSV в единый поток данных, следовательно, один граф. – Sienile

+0

добавьте 'group = L1' в качестве эстетического или сделайте его дискретной переменной с' color = as.factor (L1) ' – baptiste

ответ

1

Если вы проверить класс вашей колонки L1, он собирается вернуться в «Числовой». Если вы хотите, чтобы все линии находились в одном и том же пространстве, ggplot(melted, aes(data_size, time_ms)) + geom_line(aes(colour = factor(L1))) будет делать трюк.

+0

Спасибо, что ТАК МНОГО! – Kofu

 Смежные вопросы

  • Нет связанных вопросов^_^