当前位置: 首页 > 知识库问答 >
问题:

使用另一个文件的标签在图形(ggplot2)中为标题下标

毛越
2023-03-14

在我的程序中,我有两个主文件,第一个文件包含数据,第二个文件包含标签(或图形标题):

文件总计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来绘制图形。我在这个脚本中做循环:

为l in{1...9}; do

R-q-e“腿

完成了

程序正常,我只需要在图形标题中以下标形式写入“pH24 final”的24和“pH0 inical”的0,就可以使用命令ggtitle(leg[$l,1])从标签文件中写入标题。有人知道我如何通过使用另一个文件的标签来做到这一点吗?

共有1个答案

弘靖琪
2023-03-14

看看这是否能给你一些想法。在BaseR中使用数学表达式似乎适用于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)
 类似资料:
  • 问题内容: 目标: 使用jQuery,我试图替换所有出现的情况: 与: 我的解决方案: 我了解到以下内容: 我的解决方案的问题: 但是问题在于它用 第一个 “ code”标签之间的内容替换了(第二,第三,第四等)“ code”标签之间的所有内容。 例如 变成 我认为我需要使用“ this”和某种功能,但恐怕我还在学习,并且不太了解如何将解决方案组合在一起。 问题答案: 您可以将一个函数传递给 [d

  • 大家好,我在更新一些组件时遇到问题,我正在使用JSF、Primeface 5.3、Hibernate。 我有一个包含数据表的选项卡:选项卡1,我有另一个选项卡选项卡2,我想做的是当我更改选项卡2中的农学列并单击Guardar Cambios时,我想更新选项卡1的数据表。我可以更新数据库,当我注销并再次登录时,更改就在那里,但我想要不注销的更改。 这是我的管理员。xhtml: 我感谢你的帮助。

  • 我正在尝试使用漂亮的汤解析网页(这是我有生以来第一次),我遇到了一个奇怪的错误。html结构中的标记中有一个标记,我一直收到错误 html标签的结构如下:页面上项目的整个网格都在div类"properties_reviews"中,然后进入div类"preview"中,用于特定项目,该类"preview"还有两个类:照片的"preview-media"和我需要解析的文本信息的"preview-con

  • 我的问题类似于Chart.js 2.1.6中图例如何显示条形标签? 我想有相同的输出饼图给出,但我不想创建多个数据集。我设法做到了这一点,但现在我找不到如何做到。 这是我的代码示例: 这是一种方法吗?

  • 问题内容: 我正在尝试使用twiny在同一张图上绘制两个单独的数量,如下所示: 并且数据显示的很好,但是我遇到的问题是,图形标题与辅助x轴上的轴标签重叠,因此几乎看不清(我想在此处发布图片示例,但我没有足够高的代表)。 我想知道是否有直接将标题直接移动几十个像素的直接方法,以使图表看起来更漂亮。 问题答案: 我不确定在更高版本的matplotlib中它是否是一项新功能,但至少对于1.3.1,这很简

  • 在上面的图片中,我展示了两个矩形 矩形1,其x可以从-900到13700不等,Y可以从-600到6458 矩形2,其坐标X可以从0到3000变化,而y可以从0到2000变化 同样:矩形2的起点位于左上角位置(0,0),而矩形1的起点位于左上角位置(宽度/2,高度/2)。 我需要做的是:使用缩放或平移将矩形1的点转换为矩形2的点。 那么,为了将矩形1的坐标转换为矩形2的坐标,< code>x和< c

  • 我有数据,这些数据由一个2坐标数据点(例如[0,2])汇总。然而,我的数据框和条形图是按字母顺序排列的,即使坐标是因子数据类型。 数据帧/ggplot默认行为:[0,1]、[0,13]、[O,2]我希望发生的事情:[0.1]、[0,2]、[o,13] 此坐标变量是通过粘贴两列中的数字创建的 其中sl_ subsection_index是整数并且sl_。 坐标可以有任何组合,因此我想避免手动强制因子

  • 我一直试图弄清楚,并阅读了许多帖子。但是我无法在MPAndroid的条形图中设置标签到x轴。目前它正在显示条的位置。