无法设置好每一个数据在直方图上的表示与间隔
无法把每一个元素的数据整合在同一幅图上
如果您想用 hist()
函数将表格数据绘制成一幅直方图,您可以使用以下步骤:
ggplot2
和 dplyr
。read.table()
或 read.csv()
函数读取表格数据。ggplot()
函数创建一个绘图对象。ggplot()
函数中使用 aes()
函数指定横轴和纵轴的数据列。geom_histogram()
函数将数据绘制成直方图。ggsave()
函数保存图片。下面是一个例子:
# 加载包
library(ggplot2)
library(dplyr)
# 读取表格数据
data <- read.table("data.txt", header = TRUE)
# 创建绘图对象
p <- ggplot(data, aes(x = x, y = y))
# 绘制直方图
p + geom_histogram()
# 保存图片
ggsave("histogram.png")
请注意,在上面的代码中,我们假设表格数据中有名为 x
和 y
的两列,分别对应横轴和纵轴。如果您的表格数据中列名不同,请更改代码中的列名即可。