У меня есть фрейм данных в следующем формате:
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, чтобы удалить интервал между столбцами. Проблема в том, что не так просто выбрать произвольное количество бинов.