R语言 如何调整ggplot2中图形的大小
在这篇文章中,我们将看到如何在R编程语言中调整ggplot2的图形大小。为了调整图形的大小,我们喜欢使用R语言中的option()方法。
option()方法: 它返回特定图形的高度和重量
语法: option(weight, height)
在ggplot2中调整图形的大小
在这里,我们将看到三个不同的例子,为此,我们将创建一个数据框架,然后用option()方法设置宽度和高度,然后用ggplot2绘制图形。
例1:
在这个例子中,我们要绘制一个高度为3、宽度为2的点图。
library(ggplot2)
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
num=c(77,55,80,60))
options(repr.plot.width = 2, repr.plot.height =3)
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))
输出
例2
在这个例子中,我们向option()函数传递了宽度为5,高度为2的信息来调整绘图的大小。
library(ggplot2)
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
num=c(77,55,80,60))
options(repr.plot.width = 5, repr.plot.height =2)
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))
输出
例3 :
在这个例子中,我们将宽度保持为9,高度保持为9来调整图的大小。
library(ggplot2)
# Create data for chart
val <-data.frame(course=c('DSA','C++','R','Python'),
num=c(77,55,80,60))
options(repr.plot.width =9, repr.plot.height =9)
# Basic Line
ggplot(data=val, aes(x=course, y=num, group=1)) +geom_point()+
theme(text = element_text(size = 9),element_line(size =1))
输出