2014-05-30 4 views
0

У меня есть файл csv с данными x, y и столбцами x, y. т.е.Позиционирование подзаголовка

Test,Xloc,Yloc,X,Y 
1,1,1,1,1 
1,1,1,2,2 
1,1,1,3,3 
1,1,1,4,4 
2,4,4,1,1 
2,4,4,2,2 
2,4,4,3,3 
2,4,4,4,4 

Предполагая, сюжетные 4х4, как я мог бы поставить линейный график на 1,1 месте для испытания 1, и 4,4 места для испытания 2?

У меня установлены ggplot2 и ggsubplot. Похоже, что это facet_grid, но не уверен и не находит хороших примеров. В принципе, на фигуре будут участки, где нет подзаголовка.

+1

Так что это данные, которые вы хотите построить? Как вы планируете использовать подзаговор с этим? Можете ли вы дать представление о том, какой результат будет? – MrFlick

+0

Не данные, которые я хочу построить, но вы должны начать с малого. Файл, который я использую, имеет более 1 миллиона строк. Я собираюсь вывести значения X, Y из конкретных тестов с учетом критериев, а затем отобразить их на одну фигуру в зависимости от их XY-местоположений, содержащихся в файле csv. Я могу прочитать файл и получить все данные, которые мне не нужны. Лучший pic, который я нашел, несколько похож на http://revolution-computing.typepad.com/.a/6a010534b1db25970b0177448319ad970d-pi Mine будет линейными графиками, а не штриховыми графиками. В python я использовал subplot2grid для этого. – user3646105

+0

Даже в этой картине, хотя не совсем, что я буду делать. Я хочу, чтобы каждый сюжет имел собственные значения оси X и Y для каждого подзаголовка. – user3646105

ответ

0

Это именно то, чего вы пытаетесь достичь?

temp <- read.csv(text = " 
Test,Xloc,Yloc,X,Y 
1,1,1,1,1 
1,1,1,2,2 
1,1,1,3,3 
1,1,1,4,4 
2,4,4,1,1 
2,4,4,2,2 
2,4,4,3,3 
2,4,4,4,4") 

library(ggplot2) 
ggplot(temp, aes(X, Y)) + geom_line() + facet_wrap(~ Test, scales = "free") 

enter image description here

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