修改R

时间:2018-04-12 17:50:19

标签: css r flexdashboard

我正在使用带有Rmarkdown的flexdashboard包,并希望修改标题的尺寸,边框的位置,颜色等,这些都会导致Rstudio创建的网页。有很多CSS文件与flex仪表板和Rmarkdown相关联。有人可以告诉我为此目的应该修改哪些CSS文件,以及这些文件位于R或Rstudio目录中的位置?

2 个答案:

答案 0 :(得分:1)

通过修改我的同事Lumen子目录中的CSS主题(我们选择修改flexdashboard),我了解到我们可以控制flexdashboard中某些元素的尺寸。

具体来说,我们更改了此目录中的CSS文件: C:\ Program Files \ R \ R-3.4.2 \ library \ flexdashboard \ rmarkdown \ templates \ flex_dashboard \ resources

请参阅下面的带注释的CSS文件(再次针对Lumen主题),了解我们如何更改边框的尺寸。显示的编辑位于现有lumen.css文件的末尾。

/* Jeff's Edits */

.storyboard-nav {
    box-sizing: border-box;
    width: 100% !important; /* This prevents JS transformation on width */
    height: auto; /* This overrides the height */
}

.storyboard-nav .sbnext, .storyboard-nav .sbprev {
    height: auto; /* This overrides the height */
    font-size: 3rem;
}

.storyboard-nav .sbframelist {
    height: auto; /* This overrides the height */
}

.storyboard-nav .sbframelist ul {
    box-sizing: border-box;
    width: 100% !important; /* This prevents JS transformation on width */
    height: auto; /* This overrides the height */
}

.storyboard-nav .sbframelist ul li {
    height: auto; /* This overrides the height */
    width: auto; /* This overrides the width */
}

答案 1 :(得分:0)

您始终可以通过添加自己的CSS文件来修改默认设置,说明here。这样,您无需修改​​默认规范(以防您想要使用它们)。

如果要检查每个主题的默认规范,可以在flexdashboard github repo中找到它们。