2016-10-14 9 views
1

残念ながら、この時点では、d3heatmapに軸ラベルの色を変更する機能はありません。あなたは以下を参照することができ、これは、気の利いた「CSS」スタイルを使用してプロットのスタイルを設定するために自分の能力を制限:R/d3heatmap/shiny - 軸の色を変更する方法はありますか?

enter image description here

javascriptのコードを操作する方法があるに違いありません。ローカルマシン上でこれらのファイルを簡単に見つける方法については、previous stackoverflow.com questionを参照してください。ちょうどあなたのui.R.にこのどこかを追加

library(d3heatmap) 

d3heatmap(x = mtcars, 
     Colv = NULL, 
     scale= "column", 
     key = FALSE, 
     yaxis_font_size = "0pt", 
     xaxis_font_size = "10pt") 
+1

再現性の例を記載してください。ガイドラインについては、こちらを参照してください。http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example – Jason

+0

これはCSSで行うことができますが、再現可能な例(コード)を入力してください。 –

答えて

0

:ここ

は再現例(私の特定の問題は、{}光沢のあるアプリ内であるが)であります必要に応じて色を変更します。

tags$head(tags$style(HTML(" 
           svg.xaxis text { 
           fill: #0000ff; 
           } 
           "))) 

完全な例

library(shiny) 
library(d3heatmap) 

ui <- shinyUI(fluidPage(

    titlePanel("Old Faithful Geyser Data"), 

    sidebarLayout(
     sidebarPanel(
     tags$head(tags$style(HTML(" 
            svg.xaxis text { 
            fill: #0000ff; 
            } 
            "))) 
    ), 

     mainPanel(
     d3heatmapOutput("out") 
    ) 
    ) 
)) 

server <- shinyServer(function(input, output) { 

    output$out <- renderD3heatmap({ 
    d3heatmap(x = mtcars, 
       Colv = NULL, 
       scale= "column", 
       key = FALSE, 
       yaxis_font_size = "0pt", 
       xaxis_font_size = "10pt") 
    }) 

}) 

shinyApp(ui = ui, server = server) 
+0

あなたは男です!本当にありがとう。 –

関連する問題