2017-04-26 17 views
1

私の目標は、4つの象限でページを分割し、それぞれ別々のプロットセットで分割することです。再スケーリングでプロットがぼやけていました - 光沢のあるフロースルー

私は1つの象限を用意しました。ウィンドウ全体を占有していると大丈夫です。私は1つのページに4つのそのようなペインを持っていたいと思います。スクリーンショット(上の2つの象限)からわかるように、左上の象限にすでに用意されているペインを挿入すると、非常にぼやけたものになります。グラフをぼかしできないようにするにはどうすればいいですか?

enter image description here

私は、おそらくこれは良いアイデアではない、fluidrowを使用?動作していないよう、サーバー側のrenderPlotresパラメータに高い値を与えるためにしようと

:下に次のANSWER -

ui = fluidPage(

    fluidRow(
    column(6, 

      fluidRow(
      column(8, plotOutput("barChart1", height = 250)) 
      , column(4, plotOutput("compteur1", height = 250)) 
      ) 

      ,fluidRow(
      column(3, 
        dateRangeInput(
         "dateRange2", 
         label = "Choose the window:", 
         start = "2016-09-01" 
        ) 
      ) 
      , column(3, 
         selectInput("security", "Index:", selected = worldindices[1] 
            , list(`World Indices` = worldindices, 
             `Regional Indices` = regionIndices, 
             `Country Indices` = countryIndices) 
        ) 
      ) 
      , column(3, 
         selectInput("metric", "Metric:", selected = plainMetrics[1] 
            , list(plainMetrics 
             , `Valuation Multiples` = valMul 
             , `Fundamentals` = corpFund) 
        ) 
      )  
      ) 
      , plotOutput("chartAggr", height = 250)  


    ) 
    , column(6, style = "background-color:yellow;", div(style = "height:500px;") 
    ) 
) 

) 

種類は

EDITについて。私は、例えば値128をそれを与えた、と次のような結果を得る:... RES引数にサーバパス上のrenderPlotで

enter image description here

答えて

1

()関数をデフォルトの72よりも高いものにそれを設定しますピクセル/インチ。

= FALSE、execOnResize = FALSE、outputArgs =リスト引用しrenderPlot(exprの、幅= "オート"、高さ= "オート"、RES = 72、...、ENV = parent.frame()、 ())

プロットのサイズを調整し、スクロールバーをコンテナに追加して、より大きな高解像度の画像に対応する必要がある場合があります。

## Something like this on the server 
output$barChart1 <- renderPlot(PLOT(), width = 1000, height = 1000, res = 128) 

## Something like this on UI 
div(style = 'overflow-x: scroll', 
        plotOutput("barChart1", inline = TRUE)) 
       ) 
+0

この回答のおかげで、私は試してみましたが、結果はグラフを大きくすることだった...しかし、それは私が恐れ:((上記参照)、それはあまりぼやけしなかった。 – hartmut

+0

あなたがイメージ番号を見れば左上の2つは、高解像度ですが、小さなコンテナに詰め込まれているので、混乱を招くことはありますが、ぼやけはありません。これで、renderPlot()のwidthおよびheightパラメータで再生できます。ユーザは小さなウィンドウを通して見える大きなプロットで高解像度画像の周りを移動することができる。 –

関連する問題