Это довольно просто, но я не могу сделать это в r

Я хочу отобразить приведенную ниже информацию на гистограмме с состоянием по оси x.

state Avg_Earning
 A         200
 B         350
 C         280
 D         520
r
0
joy_1379 26 Ноя 2021 в 14:42
1
barplot(dat$Avg_Earning, names=dat$state)
 – 
user438383
26 Ноя 2021 в 14:48

1 ответ

Лучший ответ

Barplot решит проблему.

Data <- data.frame(state = LETTERS[1:4], Avg_Earning = c(200, 350, 280, 520))

barplot(Data$Avg_Earning, names.arg = Data$state)
2
Isa 26 Ноя 2021 в 14:53
Можем ли мы поместить значения в верхнюю часть каждой панели?
 – 
joy_1379
26 Ноя 2021 в 15:21
Понял ... текст (x = xx, y = data $ Avg_Earning, label = data $ Avg_Earning, pos = 1, cex = 0.8, col = "black")
 – 
joy_1379
26 Ноя 2021 в 16:24