首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gridExtra表列标题中的数学符号

gridExtra表列标题中的数学符号
EN

Stack Overflow用户
提问于 2020-01-16 06:03:11
回答 1查看 418关注 0票数 1

我需要在我的两个列标题上写出大于或等于的数字符号,并打印一个gridExtra表,但无法使它工作。下面是一些小的Rmarkdown文档,显示了我想要做的事情。我仍然使用gridExtra 0.9.1,因为我的所有表都与此版本很好地工作。

代码语言:javascript
复制
    ---
    title: "Math symbols in column headers"
    date: "January 15, 2020"
    output: pdf_document
    ---

    ```{r}
    library(gridExtra)

    a <- structure(list(MLE = c(0.0839, 0.2082, 0.4194, 0.8237, 1.6201
    ), MME = c(0.0839, 0.2082, 0.4194, 0.8234, 1.6147)), class = "data.frame", row.names = c(NA, 
    5L)) 

    colnames(a) <- c("Estimated abundance of\n White Sharks\n $\\\\geq$ 40 inches in total length","Percentage of 3 year old\n White shark in the population\n $\\\\geq{40}$ inches in total length")

      grid.table(a)
代码语言:javascript
复制

我试过不同的变体,但我做得不对。有人能给我指明正确的方向吗?我也尝试使用kableExtra,没有运气。这就是我得到的,注意我的专栏标题:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-16 08:47:57

添加一个带有ttheme_default(colhead=list(fg_params = list(parse=TRUE)))的主题,以便在列标题中使用绘图符号。

减缩

代码语言:javascript
复制
---
title: "Math symbols in column headers"
date: "January 15, 2020"
output: pdf_document
---

```{r, echo = FALSE}

图书馆(GridExtra)

A <- data.frame(

MLE = c(0.0839,0.2082,0.4194,0.8237,1.6201)

MME = c(0.0839,0.2082,0.4194,0.8234,1.6147)

)

(A) <- c(双引号(“估计白鲨丰度”,“>= 40 ~”,总长40英寸)),

代码语言:javascript
复制
             bquote(atop("Percentage of 3 year old White Sharks", "" >= 40 ~ "inches in total length"))) 

tt <- ttheme_default(colhead=list(fg_params =list(parse=TRUE)

grid.table(a,theme=tt)

代码语言:javascript
复制

注意事项:现在由atop指定换行符,因为bquote不解释\n换行符

PDF输出

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59763820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档