用另一个文件的标签下标图形(ggplot2)中的标题
Posted
技术标签:
【中文标题】用另一个文件的标签下标图形(ggplot2)中的标题【英文标题】:Subscript a title in a Graph (ggplot2) with label of another file 【发布时间】:2016-12-09 13:47:03 【问题描述】:在我的程序中,我有两个主要文件,第一个包含数据,第二个包含标签(或我的图形的标题):
文件总数1(数据)
3 10000 3 32039232 1 0.0017290351 2 0.0002781092
3 10001 3 32101193 1 0.0045398899 2 0.0032875689
3 1000 1 60233253 1 0.0022057964 2 6.747e-06
3 10002 3 32108182 1 0.0219913914 2 0.0102120679
3 10003 3 32133994 1 0.0007025013 2 0.0010197563
3 10004 3 32192498 1 0.0029210855 2 0.0036980008
3 10005 3 32230041 1 0.0005408603 2 0.0015782048
3 10006 3 32271305 1 1.099e-07 2 0.0033466856
3 10007 3 32289336 1 0.0185812303 2 0.0027349589
3 10008 3 32453784 1 0.0080117379 2 0.0003596759
文件腿(标签)
Áre de olho de lombo
Espessura de gordura subcutânea
pH0 inicial
pH24 final
Perda por cocção
Força de cisalhamento
Cor L*
Cor a*
Cor b*
我在同一张 bash 卡上同时使用 linux 命令和 R 来绘制图形。我正在这个脚本中循环:
!/bin/bash
对于 1..9 中的 l;做
R -q -e "leg
完成
程序没问题,我只需要在我的图形标题中以下标形式写“pH24 final”的24和“pH0 Inicial”的0,从我使用命令@987654323的标签文件中写标题@。有谁知道我如何通过使用另一个文件的标签来做到这一点?
【问题讨论】:
我会亲自在 R 中执行循环,而不是从 bash 中为每个文件调用 R 这是我的程序的一部分。有些事情只有 bash 才能做到。但我感谢您的帮助。 【参考方案1】:看看这是否能给你一些想法。在基础 R 中使用数学表达式似乎适用于 ggplot 标题。
library(ggplot2)
df=data.frame(x=1:10, y=rnorm(10))
vn=expression(paste(pH[10]," inicial"))
ggplot(df, aes(x,y))+geom_point()+ ggtitle(vn)
【讨论】:
以上是关于用另一个文件的标签下标图形(ggplot2)中的标题的主要内容,如果未能解决你的问题,请参考以下文章
R语言ggplot2可视化为轴标签添加下标实战:符号下标百分比下标带括号的下标
R语言ggplot2可视化多行文本轴标签轴标签带下标轴标签数学公式实战
如何在 ggplot2 的多面图的单个标签中使用特殊字符、上标或下标?
R语言ggplot2可视化:ggplot2可视化为轴标签添加复杂下标(Subscripts)和上标(superscripts)离子化学符号(ionic chemical notation)等