R flexdashboard remove title bar

前端 未结 2 1483
太阳男子
太阳男子 2021-01-05 22:21

I am working on a project using rMarkdown and the flexdashboard package from rStudio. Everything is coming together nicely. B

相关标签:
2条回答
  • 2021-01-05 23:04

    I am not aware of any flexdashboard option. But you could use jQuery to remove the navbar and move the body up. Just include the following snippet right after your YAML:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
    <script>
    $(document).ready(function() {
      $('.navbar').remove();
      $('body').css('padding-top', '0px');
    });
    </script>
    

    I think this leaves the main navigation bar of the parent document untouched. If not it might need some lsight modification.

    0 讨论(0)
  • 2021-01-05 23:12

    You can just add CSS styling directly to your markdown document (no JQuery required):

    ---
    title: "Untitled"
    output: 
      flexdashboard::flex_dashboard:
        orientation: columns
        vertical_layout: fill
    ---
    <style>
    
    body {
      padding-top:0px
    }
    
    .navbar{
      visibility: hidden
    }
    
    </style>
    
    
    ```{r setup, include=FALSE}
    library(flexdashboard)
    ```
    
    Column {data-width=650}
    -----------------------------------------------------------------------
    
    ### Chart A
    
    ```{r}
    hist(iris$Sepal.Length)
    
    ```
    
    Column {data-width=350}
    -----------------------------------------------------------------------
    
    ### Chart B
    
    ```{r}
    hist(iris$Sepal.Width)
    ```
    
    ### Chart C
    
    ```{r}
    hist(iris$Petal.Length)
    ```
    

    Results in:

    0 讨论(0)
提交回复
热议问题