我正在使用 flexdashboard 创建报告,我只想更改页面一部分的字体大小。
在我看来,我可以通过添加 CSS 类来做到这一点,但我找不到如何在 R 降价代码中指定类名。
有任何想法吗?
我正在使用 flexdashboard 创建报告,我只想更改页面一部分的字体大小。
在我看来,我可以通过添加 CSS 类来做到这一点,但我找不到如何在 R 降价代码中指定类名。
有任何想法吗?
您可以将 CSS 直接添加到您的 Rmarkdown 文档中。例如,如果您想更改具有“chart-title”类的对象的字体,您可以将以下内容插入到您的 R markdown 文件中:
---
title: "Title"
output:
flexdashboard::flex_dashboard:
theme: readable
orientation: columns
vertical_layout: fill
---
<style type="text/css">
.chart-title { /* chart_title */
font-size: 30px;
font-family: Algerian;
</style>
您可以对单个项目执行以下操作:
Column {data-width=400}
-----------------------------------------------------------------------
### <b><font face="Georgia" size="2em" color="#000000">Chart B</font></b>
Flexdashboard 会自动为该部分添加一个与该部分标题同名的 id。例如,如果您有一个“我的情节”部分,则该部分的 id 将是“我的情节”。您可以添加特定于部分的 css,如下所示
---
title: "Title"
output:
flexdashboard::flex_dashboard:
theme: readable
orientation: columns
vertical_layout: fill
---
Row
-----------------------------------------------------------------------
### my plot
plot1
### my plot2
plot2
<style type="text/css">
#my-plot .chart-title{
font-size: 20px;
}
<style type="text/css">
在上面的例子中,只有 plot 1 的字体大小会改变。