R语言 如何使用ggplot2改变背景颜色
在这篇文章中,我们将讨论如何在R编程语言中改变ggplot2图的背景颜色。
要做到这一点,首先我们将创建一个基本的ggplot2图。
第1步: 为绘图创建样本数据。
sample_data <- data.frame(x = 1:10, y = 1:10)
第2步: 加载软件包ggplot2。
library("ggplot2")
第3步: 画一个基本的ggplot2图,不需要定制任何颜色。
ggplot(sample_data, aes(x, y)) + geom_point()
# load ggplot2
library("ggplot2")
# Create Sample data
sample_data <- data.frame(x = 1:10, y = 1:10)
# Draw plot with ggplot2
ggplot(sample_data, aes(x, y)) + geom_point()
输出 。
基本ggplot2图
改变背景板的颜色
我们将使用ggplot2的参数 panel.background 来改变绘图面板的背景颜色。
ggplot(sample_data, aes(x, y)) + geom_point()+ theme(panel.background = element_rect(fill = “#00ab75”)
# load ggplot2
library("ggplot2")
# Create Sample data
sample_data <- data.frame(x = 1:10, y = 1:10)
# Draw plot with changed theme using
# panel.background parameter
ggplot(sample_data, aes(x, y)) +
geom_point()+
theme(panel.background = element_rect(fill = "#00ab75" ))
输出 。
绘图,面板背景颜色为绿色
在ggplot2中改变绘图的颜色
我们将使用ggplot2的参数 plot.background 来改变绘图的背景颜色。
ggplot(sample_data, aes(x, y)) + geom_point()+ theme( plot.background = element_rect(fill = “#00ab75”)
# load ggplot2
library("ggplot2")
# Create Sample data
sample_data <- data.frame(x = 1:10, y = 1:10)
# Draw plot with changed theme using
# plot.background parameter
ggplot(sample_data, aes(x, y)) +
geom_point()+
theme(plot.background = element_rect(fill = "#00ab75" ))
输出。
背景颜色为绿色的曲线图
在ggplot2中改变绘图的整体主题
我们在ggplot2中有一些预建的主题,可以用来改变ggplot2中的整体主题。ggplot中可用的主题有。
- theme_gray
- theme_bw
- theme_linedraw
- theme_light
- theme_dark
- theme_minimal
- theme_classic
- theme_void
- theme_test
语法 。
ggplot(sample_data, aes(x, y)) + geom_point()+ theme_dark()
# load ggplot2
library("ggplot2")
# Create Sample data
sample_data <- data.frame(x = 1:10, y = 1:10)
# Draw plot with changed theme using
# different prebuilt themes
ggplot(sample_data, aes(x, y)) + geom_point()+theme_dark()
输出 。
在ggplot2中以深色为主题的图画