如何在没有“行”和“列”标题的情况下将 flexdashboard 呈现为 PDF

Posted

技术标签:

【中文标题】如何在没有“行”和“列”标题的情况下将 flexdashboard 呈现为 PDF【英文标题】:How to render a flexdashboard to PDF without "Row" and "Column" headers 【发布时间】:2019-06-22 18:38:05 【问题描述】:

我有一个 flexdashboard R markdown 文件,可以很好地呈现所需的仪表板。我还为一些需要打印输出的用户制作了仪表板的 PDF 版本,我想确保我可以通过调用具有多种输出类型的渲染函数从同一个脚本中完成此操作。除了确保仪表板结构正确所需的“行”和/或“列”标记在生成的 PDF 中打印为标题之外,这工作正常。这是一个例子:

---
title: "R Notebook"
output:
  pdf_document:
    latex_engine: pdflatex
  flexdashboard::flex_dashboard:
    orientation: rows
    vertical_layout: scroll
---

Row data-height=400
-----------------------------------------------------------------------

Stuff in Row 1

Row data-height=400
-----------------------------------------------------------------------

Stuff in Row 2

PDF 输出如下:

第 1 行的内容 第 2 行的内容

我希望 PDF 输出没有“行”标题:

第 1 行的内容 第 2 行的内容

【问题讨论】:

我也有同样的问题。有人知道吗? 【参考方案1】:

这是一个 hack,导致 pdf 中出现空行。我只是评论标记。

<!-- Row --> data-height=400
-----------------------------------------------------------------------

【讨论】:

以上是关于如何在没有“行”和“列”标题的情况下将 flexdashboard 呈现为 PDF的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有循环的情况下将文件逐行读入变量

oracle如何在没有UNION的情况下将列转置为行

如何在没有“for xml”子句的情况下将 sql 结果列作为 csv 获取?

如何在不复制列标签的情况下将多个数据框写入同一张表

如何在没有具体的情况下将 CSV 数据存储在某种数据结构中:C++ 中的列数、列类型等

如何在没有列表定义的情况下将列表列添加到列表实例