RStudio折线图和柱状图绘制在一张图上
时间: 2024-02-19 16:11:25 浏览: 184
画柱状图,折线图
4星 · 用户满意度95%
可以使用ggplot2包绘制折线图和柱状图,并使用gridExtra包将它们组合在一起。
首先,我们需要准备数据和绘制两个图。以下是一个示例数据集和绘制折线图和柱状图的代码:
```R
library(ggplot2)
# create example data
set.seed(123)
df <- data.frame(
x = 1:10,
y1 = rnorm(10),
y2 = runif(10)
)
# plot line chart
line_plot <- ggplot(df, aes(x, y1)) +
geom_line(color = "red") +
theme_classic()
# plot bar chart
bar_plot <- ggplot(df, aes(x, y2)) +
geom_bar(stat = "identity", fill = "blue") +
theme_classic()
```
接下来,我们使用gridExtra包将这两个图组合在一起:
```R
library(gridExtra)
# combine line and bar plots
grid.arrange(line_plot, bar_plot, ncol = 2)
```
这将在一个图形窗口中绘制折线图和柱状图,并将它们组合在一起。您可以根据需要调整图形大小和布局。
阅读全文