r - 在多条线上拆分绘图轴标签

标签 r graph lattice

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

不显示值和文件之间的制表符。

最佳答案

\n 放在需要换行的字符串中。在冒号之后的示例中。例如:

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

关于r - 在多条线上拆分绘图轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105667/

相关文章:

tensorflow - 关闭 tensorflow 签名

从 boxplot 和 plotly 中删除异常值

php - 维护数据库中表的多级层次结构

java - 使用 JFreeChart 创建正态分布图

r - 格子、xyplot、同一图上的 2 个时间序列(叠加)

r - 自定义格函数(组参数)中的范围

r - 连接一组中的线、另一组中的颜色

R:基于列条件的线覆盖密度图

r - 使用 R foreach 进行高音 for 循环

r - 如何在R Shiny 中实现重置按钮?