У меня есть фрейм данных, который имеет следующий формат:
Month Frequency
2007-08 2
2010-11 5
2011-01 43
2011-02 52
2011-03 31
2011-04 64
2011-05 73
Я хотел бы создать гистограмму из этих данных, используя X-интервалы (X, вероятно, будет около 15, но фактические данные имеют более 200 месяцев) и с использованием данных из столбца частоты в качестве частоты для каждого интервала гистограммы. Как я могу этого добиться?
До сих пор я пробовал два подхода с помощью команд hist () и barplot (). Проблема с hist () заключается в том, что он, похоже, не дает мне возможности указать, что я хочу использовать столбец частоты при вычислениях частоты для гистограммы. Проблема с barplot () заключается в том, что у меня нет никакой гибкости в выборе интервалов X, и если есть пропущенные месяцы, то результирующий график на самом деле не является истинной гистограммой, потому что ось x не является непрерывной.
Единственная идея, которая у меня есть сейчас, - это использовать подход barplot (), заполнить пропущенные месяцы значением 0 для частоты и использовать пробел = 0, чтобы убрать интервал между полосами. Проблема в том, что выбрать произвольное количество ящиков непросто.