Разделить метки осей графиков на несколько линий - PullRequest
2 голосов
/ 12 ноября 2011

У меня есть следующий график, полученный в R:

enter image description here

На оси Y у меня есть имя белка и имя файла, заканчивающееся на .pdb.Как сделать имя белка в одной строке и имя файла в следующей строке?

Я использовал следующие команды для создания графика:

library(lattice) <br>
data <- read.table("~/Documents/R/test.txt", header=F, sep="\t") <br>
dotplot(V1~V2, xlim=c(0, 2.5), xlab="RMSD Distribution", data=data)

Пример входного файла выглядит какследует:

Serum Amyloid P Pentamer: 1sac.pdb  0.7125  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7917  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7819  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7762  <br>
Serum Amyloid P Pentamer: 1sac.pdb  1.0233  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.6896  <br>

Вкладка между значением и файлом не отображается.

1 Ответ

6 голосов
/ 12 ноября 2011

Поместите \n в строку, где вам нужен разрыв строки.В вашем примере сразу после двоеточия.Например:

data$V1 <- sub(':', ':\n', data$V1)
...