用R语言利用这个数据写一个柱状图,不要ggplot2
时间: 2024-12-23 17:15:01 浏览: 10
当然可以!以下是如何使用R语言绘制柱状图的代码示例,不使用`ggplot2`:
首先,我们需要将数据读入R中,并创建一个简单的条形图。
```r
# 创建数据框
data <- data.frame(
Season = c("Spring", "Autumn"),
Survival_Rate = c(90, 87)
)
# 绘制条形图
barplot(data$Survival_Rate,
names.arg = data$Season,
main = "Vegetative Propagation Survival Rate by Season",
xlab = "Season",
ylab = "Survival Rate (%)",
col = c("lightblue", "lightgreen"),
border = "black")
# 添加数值标签
text(x = barplot(data$Survival_Rate, plot = FALSE),
y = data$Survival_Rate + 2,
labels = paste(data$Survival_Rate, "%"),
pos = 3,
cex = 0.8)
```
这段代码做了以下几件事:
1. 创建了一个包含季节和生存率的数据框。
2. 使用`barplot`函数绘制了条形图。
3. 添加了图表标题、轴标签和颜色。
4. 使用`text`函数在每个条形上添加了具体的生存率数值。
运行这段代码后,你应该会看到一个显示春季和秋季生存率的条形图。希望这对你有帮助!
阅读全文