Сложенная диаграмма bart 4 переменных с ggplot - PullRequest
0 голосов
/ 15 марта 2019

Я очень новичок в этом, и я хотел добавить, что различные способы, которыми я пытался изменить / расплавить данные. Мои данные в трех разных вариациях:

Версия 1:

year,type,total,action,perc
    2015,v,"1,199,310",crime,42.16 
    2015,p,"8,024,115",crime,18.24 
    2015,v,"505,681",arrest,42.16 
    2015,p,"1,463,213",arrest,18.24 
    2016,v,"1,250,162",crime,32.85 
    2016,p,"7,928,530",crime,17.07 
    2016,v,"410,717",arrest,32.85 
    2016,p,"1,353,283",arrest,17.07 
    2017,v,"1,247,321",crime,41.58 
    2017,p,"7,694,086",crime,16.24 
    2017,v,"518,617",arrest,41.58 
    2017,p,"1,249,757",arrest,16.24

Версия 2:

year,type,crime,arrest,perc
    2015,1,"1,199,310","505,681",42.16 
    2015,2,"8,024,115","1,463,213",18.24 
    2016,1,"1,250,162","410,717",32.85 
    2016,2,"7,928,530","1,353,283",17.07 
    2017,1,"1,247,321","518,617",41.58 
    2017,2,"7,694,086","1,249,757",16.24 

Версия 3:

df <- vpcrimetotal

    year,vcrime,varrest,varrestperc,pcrime,parrest,parrestperc
    2017,"1,247,321","518,617",0.4158,"7,694,086","1,249,757",0.1624
    2016,"1,250,162","410,717",0.3285,"7,928,530","1,353,283",0.1707
    2015,"1,199,310","505,681",0.4216,"8,024,115","1,463,213",0.1824

Идея состоит в том, чтобы показать общее число насильственных преступлений против преступлений против собственности за 1990–2017 годы с количеством арестов (помеченных в процентах) внутри каждого бара на основе типа преступления (имущественное или насильственное). Предпочтение состоит в том, чтобы складывать все четыре в один бар в год разными цветами для каждого.

Я нашел их, которые помогли, но все еще не могли понять, как вписать в них мои данные. как создавать столбчатые диаграммы с накоплением для нескольких переменных с процентами , но, возможно, выглядеть следующим образом Подсчет и процент вместе, используя Stack Bar в R

Я использовал эти наборы данных для кода, но, вероятно, сбиваю с толку, если выкладываю все разные, которые я пробовал, которые не работают.

...