2011-11-12 15 views
2

I持っているRで生産以下のグラフ:私は.PDBで終わるファイル名と一緒にタンパク質名を持つY軸上のは、複数行のラベル軸プロットを分割

enter image description here

。 1行にタンパク質名を、次の行にファイル名をどうやって作るのですか?

私はプロットを生成するには、次のコマンドを使用:

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> 

値とファイル間のタブは表示されません。

答えて

6

改行が必要な文字列に\nを挿入します。あなたの例では、コロンの直後です。例:

data$V1 <- sub(':', ':\n', data$V1) 
関連する問題