簡體   English   中英

如何更改 R 中 plot 圖例框的寬度

[英]How to change the width of plot legend box in R

我想讓我的圖例框寬度看起來像左邊的那個,但是相反,我得到了右邊的那個。 我想不通。 我是 R 的新手,我需要使用什么 function?在此處輸入圖像描述

您可以使用legend()函數的text.width參數。

帶有虛擬數據的示例

data <- as.matrix(data.frame(A = c(0.2, 0.4),      
                             B = c(0.3, 0.1),
                             C = c(0.7, 0.1),
                             D = c(0.1, 0.2),
                             E = c(0.3, 0.3)))

barplot(data, col = c("#1b98e0", "#353436"))
legend("topleft",                                   
       legend = c("Group 1", "Group 2"),
       fill = c("#1b98e0", "#353436"),
       text.width = 2)

產生

帶有寬圖例的堆積條形圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM