Как изменить информацию в гистограмме в r? - PullRequest
0 голосов
/ 03 февраля 2020

Я пытаюсь построить гистограмму, в которой ось X показывает каждый случай, с которым я работаю (информация моей матрицы включает в себя показатель разрешения убийств для различных полицейских участков в одном городе в течение года), каждый полицейский участок и ось Y будет показывать разрешение (от 0 до 1). Таким образом, будет 51 столбик, по одному для каждого полицейского участка, и каждый из них должен достигать одной из этих скоростей от 0 до 1. Но когда я запускаю историю с моей матрицей, на оси X отображаются значения разрешения, а на оси Y частота, количество полицейских участков, которые достигают каждого уровня разрешения. Как я могу получить результат, который я написал раньше? Это код, который я использую:

anobase<-matrix(CResolucion[seleccion_ano==2018], length(seleccion_estado), 1)

rownames(anobase) <- seleccion_estado

colnames(anobase) <- 2018

hist(anobase)

(и, да, я новичок в использовании R)

enter image description here

Итак, это сюжет. Как вы видите, на оси X отображаются значения от 0 до 1. Эти значения представляют коэффициент разрешения, указанный выше (результат деления раскрытых убийств на общее количество зарегистрированных убийств). Ось Y с другой стороны отображает частоту от 0 до 15. Затем каждый столбец показывает, сколько случаев имеет каждую частоту разрешения. То, что я хочу сделать, это показать на оси X каждый полицейский участок, чтобы каждый столбец был полицейским участком, и они должны достичь этого значения разрешения от 0 до 1 (ось Y). Я надеюсь, что я в порядке.

1 Ответ

1 голос
/ 03 февраля 2020

Вам не нужна гистограмма; Вы хотите столбец или гистограмму. Гистограммы суммируют распределение одной непрерывной переменной; столбчатые диаграммы сравнивают значения непрерывной переменной по категориям (здесь, полицейские участки).

Вы не опубликовали воспроизводимый пример, поэтому я не могу точно сказать, что происходит с вашими данными. Предположим, однако, что у вас есть вектор скоростей разрешения, называемый rates, и вектор названий станций, связанный с этими скоростями, называемый stations. В базе R вы можете создать столбчатую диаграмму с barplot(rates, names.arg = stations).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...