Rstudio图,如何在图例上拟合图例和轴标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rstudio图,如何在图例上拟合图例和轴标签相关的知识,希望对你有一定的参考价值。

嗨,我正在R中从事一项新工作,并且正在创建一个显示样品污染水平的箱形图。我的图形看起来像我想要的样子,但是我无法使图例移动到侧面而不会消失并且x轴标签从底部掉下来。

我的代码如下:

#adds padding to the inner margin of the graph, allows legend and labels to fit
par(mar=c(10,5,3,10)) 

stackedGraphGOOD = barplot(as.matrix(goodKrakenData), 
                              col = c("DODGERBLUE", "GREEN3", "RED"), 
                              ylab = "Percent", border = NA, axis.lty = 1, cex.axis = 1,  
                              main = "Kraken Quality Percentages", 
                              legend.text = c("Unclassified", "Family", "Other"), 
                              args.legend = list(x = 14, bty='y'), las = 2)
         #allows me to adjust the placement of the x-axis label
         title(xlab = "Animal ID", line = 9) 

并且我得到一个看起来像这样的图:

GoodGraph

我需要调整图表的内部和外部页边距以使其正确显示

taxonomy ID1 ID2 ID3
unclassified 19 5 10
Other 0.0003 0.0006 0.08
primaryFamily 80.9997 94.9994 89.92
答案

我设法通过调整图表的边距来解决我的问题。通过添加行

par(mar = c(10,5,3,10))#将填充添加到图形的内部边缘,允许图例和标签适合]]

开头和

title(xlab =“动物ID”,行= 9)#允许我调整x轴标签的位置

最后调整x轴标签在https://www.r-graph-gallery.com/74-margin-and-oma-cheatsheet.html找到答案

以上是关于Rstudio图,如何在图例上拟合图例和轴标签的主要内容,如果未能解决你的问题,请参考以下文章

R语言散点图可视化:自定义标题和标签拟合回归线lowess为散点图添加平滑拟合线修改散点图中点颜色和点符号分组散点图添加图例pairs可视化散点图矩阵ggplt2可视化lattice

如何使用 plotly.graph_object 在仪表图上添加图例

使用 ggplot2 在 R 中保持一致的图形大小(图例和轴改变大小)

07版EXCEL中的图表如何增加图例

为ggplot2线图创建图例

chartjs 饼图图例的每个标签都在一个新行上