Как вы делаете график Торнадо или График бабочек? - PullRequest
1 голос
/ 30 сентября 2019

Chart I do have

Есть незначительные вещи, которые хотелось бы исправить, если бы это были реальные данные, которые мне нужно было представить, но я просто пытаюсь понять, как это работает. Я ищу истинный график торнадо, показывающий частоту да и нет присутствия в каждой категории.

Я тщательно просмотрел стек / reddit, документацию R и видео на YouTube, чтобы получить диаграмму, которая показывает частоту ответов «да / нет» по категориям и перевернула координаты, так что столбцы растягиваются горизонтально. Обычно этого достаточно для большинства людей, которые ищут граф торнадо. Однако, поскольку я имею дело с двоичными данными, да / нет. Стержни просто располагаются заподлицо с левой осью и по-прежнему не дают фактического графика торнадо.

Из-за некоторых предстоящих отчетов я надеялся получить некоторую полезную информацию и практиковаться в создании истинных графиков торнадо, но с этим простым набором данных наблюдения за 150 все, что я продолжаю создавать, это гистограмма гистограммы

dput(head(data))
structure(list(Global_Region = structure(c(3L, 1L, 1L, 1L, 1L, 1L), .Label = c("Europe", "Middle East", "Eastern Block", "South & Central, "America", "North America", "Africa", "Asia", "Asian Pacfic"), class = "factor"), No_Elected = structure(c(2L, 2L, 2L, 2L, 2L, 2L), .Label = c("No","Yes"), class = "factor")), row.names = c(NA, 6L), class = "data.frame")

head(data)
  Global_Region No_Elected
1 Eastern Block        Yes
2        Europe        Yes
3        Europe        Yes
4        Europe        Yes
5        Europe        Yes
6        Europe        Yes

Это дает отличную гистограмму, показывающую одну горизонтальную полосу для каждой категории с разбивкой по да и нет.

Теперь мне просто нужно отвести его от оси и центрировать каждый разрыв вниз по одной средней линии / точке, чтобы создать график торнадо.

...