我在R shiny中有以下代码,用于创建带有反应标签的图形。 y标签是用户输入的选择名称(不是值),但是它们当前正在垂直显示,而我需要它们是水平的。
output$colm <- (renderPlot({barplot(
as.numeric(input$vars),
beside = TRUE,
main = "Gap Analysis",
xlab = "Mean Difference",
horiz = TRUE,
xlim = c(-1, 1),
ylim = c(0, 5),
ylab = names(gapChoices[input$vars == gapChoices]),
col = cols,
las = 1)}))
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
您正在使用
las = 1
那应该有用。在绘图时是否收到任何错误?您可能需要使用
par(las=1)