如何在R中绘制带有X和Y轴的基本直方图

Muk*_*ngh 0 r histogram dataframe

我想制作一个简单的直方图,其中涉及两个向量,

values <- c(1,2,3,4,5,6,7,8)
freq <- c(4,6,4,4,3,2,1,1)
df <- data.frame(values,freq)
Run Code Online (Sandbox Code Playgroud)

现在由data.farame df以下值组成:

values freq
 1    4
 2    6
 3    4
 4    4
 5    3
 6    2
 7    1
 8    1
Run Code Online (Sandbox Code Playgroud)

现在我想画一个简单的直方图,其中values在x轴上,freq在y轴上。我正在尝试使用该hist函数,但无法给出两个变量。如何根据这些数据制作简单的直方图?

jer*_*ycg 5

使用ggplot2:

library(ggplot2)
ggplot(df, aes(x = values, y = freq)) +
       geom_bar(stat="identity")
Run Code Online (Sandbox Code Playgroud)