我制作了一些相当大的图(大约100条图的网格)。我使用verticallayout,默认值为fluid = TRUE
。我在服务器功能中设置了尺寸
output$hist7 <- renderPlot({ #actual plot excluded though any will do
}, height=1000, width=800)
当我尝试用h1("text here")
在此图下方放置文字时,
&#34;文字在这里&#34;最终在hist7的中间。任何我没有设置大小的图表都不会出现此问题,这是唯一一个足够大,我必须设置大小以防止光泽缩小的情况
答案 0 :(得分:2)
修复应该是
ui.R
plotOutput(outputId = 'plot2', width = "700px", height = "600px")
server.R
output$plot2 <- renderPlot({
p <- ggplot(...) + geom_bar(stat="identity", ...)
p
}, width = 700, height = 600)
答案 1 :(得分:0)
我成功使用了inline=TRUE
中的plotOutput
参数,然后在情节和文本之间添加了br()
。例如,
column(
plotOutput("my.plot", inline = TRUE),
br(),
h1("my text here")
)
答案 2 :(得分:-3)
诀窍是在ui中指定相同的绘图大小:plotOutput("hist6", height=1000, width=800)