2016-07-14 2 views
0

Я ученик программист, пытающийся построить гистограмму.Создание гистограммы с данными графика (ggplot2)

У меня есть следующие данные гистограммы образца.

V1 V2 
214 6 
215 6 
216 6 
217 5 
218 5 
219 6 
220 5 
221 6 
222 6 
223 6 
224 6 
225 6 
226 6 
227 7 
228 7 
229 7 
230 7 
231 8 
232 8 
233 8 
234 8 
235 8 

Первый столбец, номер которого повторяется, а второй - количество повторов.

В настоящее время, я пытаюсь ggplot(df, aes(V1, V2)) + geom_bar(), и я не производя график.

Я, вероятно, смотрю вариант. Как бы вы построили эту гистограмму?

Спасибо

+0

Гистограмма было бы здорово, но я получаю ошибки. 'Ошибка: Неизвестные параметры: binwidth, bin, origin, right' –

+1

'ggplot (df, aes (V1, V2)) + geom_bar (stat =" identity ")' – Sumedh

+0

С помощью geom_bar() вы можете сделать псевдо-бин? –

ответ

1

Просто передайте имя переменной в этом коде.

hist(VARIABLE_NAME, 
     main="Histogram of XYZ", 
     xlab="X access", 
     border="blue", 
     col="green", 
     xlim=c(100,700), 
     las=1, 
     breaks=5) 
+0

Я использую фрейм данных с двумя переменными. Я пытаюсь сделать это с двумя векторами –

+1

Мне было интересно об этом, я думал, что первым вектором был номер строки, потому что он спускается в цене. У вас есть предыдущий код? Я думаю, что у вас есть ae, он должен быть фактором, и у вас должно быть 1 - ggplot (df, aes (x = factor (V1))) + geom_bar (stat = "bin") – Lowpar

+0

К сожалению, у меня нет кода для этих данных , Я просто обновил данные, чтобы сделать их более понятными. Как вы будете кормить V2 (частота на сюжет)? –

0

Вы можете использовать функцию повтора для того, чтобы получить все данные конкретизированы

Data <- rep(V1, each = V2) 
hist(Data) 

Это должно делать то, что вы хотите, чтобы и его простое и должно быть быстрым