簡體   English   中英

在多條線上拆分繪圖軸標簽

[英]Split up plot axis labels on multiple lines

我在R中生成了以下圖形:

在此處輸入圖片說明

在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>

值和文件之間的選項卡未顯示。

\\n放在需要換行的字符串中。 在您的示例中,冒號之后。 例如:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM