Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中更改Euler绘图中的字体大小?_R_Plot_Eulerr - Fatal编程技术网

如何在R中更改Euler绘图中的字体大小?

如何在R中更改Euler绘图中的字体大小?,r,plot,eulerr,R,Plot,Eulerr,我试图使用eulerr包在R中创建一个Euler图。我想减小绘图上数量文本的字体大小 我试过使用cex=0.5(如下例),也试过fontsize=和font=,但都没有减小字体大小。我是否将cex=0.5放置在错误的位置 library(eulerr) set1 <- euler(c("A&B" = 3103, "A&C" = 1034, "A&D" = 118, "B&

我试图使用
eulerr
包在R中创建一个Euler图。我想减小绘图上数量文本的字体大小

我试过使用
cex=0.5
(如下例),也试过
fontsize=
font=
,但都没有减小字体大小。我是否将
cex=0.5
放置在错误的位置

    library(eulerr)

    set1 <- euler(c("A&B" = 3103,
            "A&C" = 1034,
            "A&D" = 118,
            "B&C" = 2690,
            "B&D" = 1017,
            "C&D" = 1383,
            "A&B&C" = 394,
            "A&B&D" = 73,
            "A&C&D" = 45,
            "B&C&D" = 153,
            "A&B&C&D" = 32))

    eulerr.plot <- plot(set1,
                fills = list(fill = c("#009292", "#FFB6DB", "#B66DFF", "#6DB6FF"), alpha = 0.7),
                labels = NULL, quantities = TRUE, legend = list(labels = c("A", "B", "C", "D")), cex = 0.5)
库(eulerr)

set1您可以通过向该参数传递定义大小的列表来更改数量的文本大小,如下所示:

plot(set1,  fills = list(fill = c("#009292", "#FFB6DB", "#B66DFF", "#6DB6FF"), alpha = 0.7),
                    labels = NULL, quantities = list(cex = .5), legend = list(labels = c("A", "B", "C", "D")))

您可以通过向该参数传递定义大小的列表来更改数量的文本大小,如下所示:

plot(set1,  fills = list(fill = c("#009292", "#FFB6DB", "#B66DFF", "#6DB6FF"), alpha = 0.7),
                    labels = NULL, quantities = list(cex = .5), legend = list(labels = c("A", "B", "C", "D")))