【发布时间】:2020-07-10 16:45:44
【问题描述】:
我正在尝试使用barplot() 在 R 中绘制绘图。但我遇到了一些问题。首先,我附上了绘图的图像和我用来绘制它的代码。然后我描述问题。
图片:
这是我用来生成此图的代码 sn-p。
par(mar=c(14, 7, 2, 2), mgp=c(5,2,0))
midpts<-barplot(x[,input$year],
main=input$year,
ylab="Number of Units",
xlab="Product",col='maroon')
vps <- baseViewports()
pushViewport(vps$inner, vps$figure, vps$plot)
grid.text(rownames(x),
x = unit(midpts, "native"), y=unit(-1, "lines"),
just="right", rot=90)
popViewport(3)
问题:
1) 整个地块整体看起来也很小,我希望它更大。
2) Y 轴上的一些标记不可见。缺少的标记取决于“年份”下拉菜单。几年来,所有的 Y 轴标记都会出现,对于其他年份,会有一对像这个一样缺失。
3) 谁能告诉我如何使我的 X 标签(“产品”)和 Y 标签(“单位数量”)加粗和区分,以便与标记区分开来?
注意:此图是 R-Shiny 仪表板的一部分,但我认为这与进行更改无关。
【问题讨论】: