2017-01-20 8 views
2

私はshinydashboardでダッシュボードを作っていて、本当にパッケージでレイアウトを作るのが好きです!しかし、shinythemesパッケージのテーマの1つを使用したいと思います。私はshinydashboardスキンに精通していますが、shinythemesほどシックでもモダンでもありません。 shinythemesはshinydashboardではなく、ちょうど光沢のあるものでうまくいくように見えます。Shinydashboardとshinytheme?

誰かがshinydashをshinydashboardと連携させる方法を知っていますか?

ありがとうございました!

すなわち:ダッシュボードの開始:動作しない:

ui <- dashboardPage(theme = shinytheme("spacelab"), 
dashboardHeader(title = "I want this to look awesome!"), 
dashboardSidebar(sidebarMenu(

答えて

1

は残念ながら、shinydashboardは、追加のブートストラップベースのテーマにあなたが上記のやろうとしている方法を切り替えることができるではありません。

カスタムの.cssアプリ内で、私は次のようなものだろう適用する必要がある場合:あなたが定義された自分のオーバーライドされたUI要素を持っているところ

dashboardBody(
    useShinyjs(), 
    tags$head(
     tags$link(rel = "stylesheet", type = "text/css", href = "css/custom.css"), 
     tags$link(rel = 'stylesheet', href = '//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css') 
    ), 
    # Source add'l UI elements: 
    tabItems(
     source('ui/charts.R', local = TRUE)[['value']], # source: https://groups.google.com/forum/#!topic/shiny-discuss/kRBT8EmNsJg 
     source('ui/help.R', local = TRUE)[['value']] 
    ) 
) 

custom.css(または類似)があります。

0

それはあなたが変更しようとしているだけのカラースキームだ場合は、この記事参照:また、ヘッダーセクションのフォントを変更することができます

How to change color in shiny dashboard?

を、そしてGoogleのフォントに戻ってそれをリンク:

tags$head(tags$style(HTML("@import url('https://fonts.googleapis.com/css?family=News+Cycle'); 


         h1 { 
          font-family:'News Cycle',sans-serif; 
          font-size: 48px; 
          font-weight: 1000; 
          line-height: 1.1; 
          color: 'slategrey'; 
         }")))