Распределение общего количества обращений граждан, поступивших в электронной, письменной и устной форме в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года
formattable(slide4,
align =c("l","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Период
|
Письменная
|
Электронная
|
Устная
|
Итого
|
IV квартал 2019
|
3587
|
11008
|
403
|
14998
|
III квартал 2019
|
4537
|
11918
|
540
|
16995
|
IV квартал 2018
|
4195
|
9620
|
416
|
14231
|
ggplot(slide4_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Форма, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Форма, y = Количество, label = paste("",perc, "%")),
size = 4, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:11300*2000, limits = c(0,11300)) +
labs(title = "Распределение общего количества обращений граждан\nза IV квартал 2019 года
", y = "Количество", x = "
Форма обращения") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 11))

slide4_vis$Период = ordered(slide4_vis$Период, levels = c("IV квартал 2018", "III квартал 2019", "IV квартал 2019"))
ggplot(data = slide4_vis, aes(x = factor(1), y = perc, fill = Форма))+
geom_bar(stat = "identity", width = 1, color = "black", alpha = 0.5)+
scale_fill_brewer(palette="Accent")+
facet_wrap(. ~ Период, nrow = 1)+
coord_polar(theta = "y", start = 0)+
theme_bw()+
geom_text(aes(label = paste(perc,"%"), y = perc),
position = position_stack(vjust = 0.5), size = 3)+
theme(axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid = element_blank())+
labs(title = "Распределение общего количества обращений граждан
", y = NULL, x = NULL)+
guides(fill=guide_legend(title= "Период:", nrow = 1))+
theme(text = element_text(size = 11),
legend.position = "bottom", legend.text = element_text(size = 10),
plot.title = element_text(hjust = 0.5), title = element_text(size = 11))

Источники поступления обращений граждан в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года
slide5 <- read_excel("~/prac/источники.xlsx")
slide5$Номер = as.factor(slide5$Номер)
slide5 = slide5[c(1,2,3),]
colnames(slide5)[1] = "Период"
slide5$Период[slide5$Период == "IV квартал 2019"] = "IV квартал 2019"
slide5$Период[slide5$Период == "III квартал 2019"] = "III квартал 2019"
slide5$Период[slide5$Период == "IV квартал 2018"] = "IV квартал 2018"
slide5_vis <- read_excel("~/prac/slide5.xlsx")
slide5_vis = slide5_vis %>% filter(Номер == "IV квартал 2019") %>% mutate(perc = round(Количество/sum(Количество),4)*100)
formattable(slide5,
align =c("l","c","c","c","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Период
|
I. Управление Президента Российской Федерации по работе с обращениями граждан и организаций
|
- Законодательное Собрание Санкт-Петербурга
|
- Исполнительные органы государственной власти Санкт-Петербурга
|
- Органы местного самоуправления Санкт-Петербурга
|
V. Федеральные органы исполнительной власти
|
- Прокуратура
|
- Региональные органы исполнительной власти
|
- Заявители
|
- Иные
|
Итого
|
IV квартал 2019
|
2291
|
139
|
6
|
7
|
647
|
423
|
92
|
11155
|
238
|
14998
|
III квартал 2019
|
2395
|
84
|
17
|
7
|
512
|
348
|
110
|
13233
|
289
|
16995
|
IV квартал 2018
|
2898
|
204
|
30
|
3
|
705
|
504
|
106
|
9536
|
245
|
14231
|
ggplot(slide5_vis, aes(x = reorder(Источники, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Источники, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:11160*2000, limits = c(0,11160)) +
labs(title = "Источники поступления обращений граждан в Администрацию\nГубернатораСанкт-Петербурга в IV квартале 2019 года
", y = "Количество обращений", x = "Источник") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Источники поступления обращений граждан в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года
slide6 <- read_excel("~/prac/тематики.xlsx")
slide6 = slide6 %>% select(-доля, -доля__1, -доля__2)
formattable(slide6,
align =c("l","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Тематика
|
IV квартал 2019
|
III квартал 2019
|
IV квартал 2018
|
Государство, общество, политика
|
3383
|
3344
|
2516
|
Социальная сфера
|
2708
|
4141
|
2941
|
Экономика
|
6187
|
6072
|
5229
|
Оборона, безопасность, законность
|
807
|
1151
|
709
|
Жилищно-коммунальная сфера
|
4179
|
5669
|
5011
|
Итого
|
17264
|
20377
|
16406
|
slide6_vis <- read_excel("~/prac/slide6.xlsx")
slide6_vis$Тематика[slide6_vis$Количество == 3383|slide6_vis$Количество == 3344|slide6_vis$Количество == 2516] = "Государство, общество, политика"
slide6_vis$Тематика[slide6_vis$Количество == 4179|slide6_vis$Количество == 5669|slide6_vis$Количество == 5011] = "Жилищно-коммунальная сфера"
slide6_vis = slide6_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide6_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тематика, -Количество), y = Количество, fill = Тематика)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5) +
geom_text(aes(x = Тематика, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:6400*1000, limits = c(0,6400)) +
labs(title = "Источники поступления обращений граждан в Администрацию\nГубернатора Санкт-Петербурга в IV квартале 2019 года
", y = "Количество", x = "Тематика обращения") +
theme_minimal() +
scale_fill_brewer(palette = "Accent")+
guides(fill=guide_legend(title= "Тематика:", nrow = 3))+
theme(text = element_text(size = 11), axis.text.x=element_blank(), legend.position = "bottom", legend.text = element_text(size = 9),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

ggplot(data = slide6_vis, aes(x = Период, y = Количество, fill = Тематика, label = perc)) +
geom_bar(stat = "identity",color = "black", alpha = 0.5) +
geom_text(aes(label = paste0(perc, "%")), position = position_stack(vjust = 0.5), size = 3.5) +
scale_y_continuous(labels = scales::percent)+
labs(title = "Источники поступления обращений граждан\nв Администрацию Губернатора Санкт-Петербурга
", y = "Количество", x = "") +
theme_minimal() +
scale_fill_brewer(palette = "Accent")+
guides(fill=guide_legend(title= "Тематика:", nrow = 3))+
theme(text = element_text(size = 11), axis.text.y = element_blank(),
legend.position = "bottom", legend.text = element_text(size = 9),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Количество вопросов, содержащихся в обращениях граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, с распределением по тематикам и группам тем по тематическому разделу «Государство, общество, политика»
slide7 <- read_excel("~/prac/slide7.xlsx")
formattable(slide7,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Государство, общество, политика
|
I. Конституционный строй
|
- Основы государственного управления
|
- Гражданское право
|
- Международные отношения. Международное право
|
V. Индивидуальные правовые акты по кадровым вопросам, вопросам награждения, помилования, гражданства, присвоения почетных и иных званий
|
Количество вопросов в обращениях
|
IV квартал 2019
|
315
|
2984
|
55
|
6
|
23
|
3383
|
III квартал 2019
|
375
|
2854
|
87
|
7
|
21
|
3344
|
IV квартал 2018
|
233
|
2114
|
147
|
5
|
17
|
2516
|
slide7_vis <- read_excel("~/prac/slide7 (1).xlsx")
slide7_vis = slide7_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide7_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тема, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Тема, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:3000*500, limits = c(0,3050)) +
labs(title = "Количество вопросов, поступивших в Администрацию Губернатора\nСанкт-Петербурга в IV квартале 2019 года\nпо тематическому разделу «Государство, общество, политика»
", y = "Количество обращений", x = "Тема") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Количество вопросов, содержащихся в обращениях граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, с распределением по тематикам и группам тем по тематическому разделу «Социальная сфера»
slide8 <- read_excel("~/prac/slide8.xlsx")
formattable(slide8,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Социальная сфера
|
I. Семья
|
- Труд и занятость населения
|
- Социальное обеспечение и социальное страхование
|
- Образование. Наука. Культура
|
V. Здравоохранение. Физическая культура и спорт. Туризм
|
Количество вопросов в обращениях
|
IV квартал 2019
|
111
|
208
|
816
|
799
|
774
|
2708
|
III квартал 2019
|
144
|
230
|
1140
|
1555
|
1072
|
4141
|
IV квартал 2018
|
110
|
216
|
997
|
867
|
751
|
2941
|
slide8_vis <- read_excel("~/prac/slide8 (1).xlsx")
slide8_vis = slide8_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide8_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тема, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Тема, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:850*250, limits = c(0,850)) +
labs(title = "Количество вопросов, поступивших в Администрацию Губернатора\nСанкт-Петербурга в IV квартале 2019 года\nпо тематическому разделу «Социальная сфера»
", y = "Количество обращений", x = "Тема") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Количество вопросов, содержащихся в обращениях граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, с распределением по тематикам и группам тем по тематическому разделу «Экономика»
slide9 <- read_excel("~/prac/slide9.xlsx")
formattable(slide9,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Экономика
|
I. Финансы
|
- Хозяйственная деятельность
|
- Внешнеэкономическая деятельность. Таможенное дело
|
- Природные ресурсы и охрана окружающей природной среды
|
V. Информация и информатизация
|
Количество вопросов в обращениях
|
IV квартал 2019
|
984
|
4443
|
2
|
532
|
226
|
6187
|
III квартал 2019
|
448
|
4829
|
0
|
603
|
192
|
6072
|
IV квартал 2018
|
98
|
4269
|
1
|
671
|
190
|
5229
|
slide9_vis <- read_excel("~/prac/slide9 (1).xlsx")
slide9_vis = slide9_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide9_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тема, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Тема, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:4500*500, limits = c(0,4500)) +
labs(title = "Количество вопросов, поступивших в Администрацию Губернатора\nСанкт-Петербурга в IV квартале 2019 года\nпо тематическому разделу «Экономика»
", y = "Количество обращений", x = "Тема") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Количество вопросов, содержащихся в обращениях граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, с распределением по тематикам и группам тем по тематическому разделу «Оборона, безопасность, законность»
slide10 <- read_excel("~/prac/slide10.xlsx")
formattable(slide10,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Оборона, безопасность, законность
|
I. Оборона
|
- Безопасность и охрана правопорядка
|
- Уголовное право. Исполнение наказаний
|
- Правосудие
|
V. Прокуратура. Органы юстиции. Адвокатура. Нотариат
|
Количество вопросов в обращениях
|
IV квартал 2019
|
107
|
575
|
5
|
67
|
53
|
807
|
III квартал 2019
|
83
|
873
|
14
|
117
|
64
|
1151
|
IV квартал 2018
|
129
|
501
|
1
|
54
|
24
|
709
|
slide10_vis <- read_excel("~/prac/slide10 (1).xlsx")
slide10_vis = slide10_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide10_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тема, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Тема, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:610*100, limits = c(0,610)) +
labs(title = "Количество вопросов, поступивших в Администрацию Губернатора\nСанкт-Петербурга в IV квартале 2019 года\nпо тематическому разделу «Оборона, безопасность, законность»
", y = "Количество обращений", x = "Тема") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Количество вопросов, содержащихся в обращениях граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, с распределением по тематикам и группам тем по тематическому разделу «Жилище»
slide11 <- read_excel("~/prac/slide11.xlsx")
formattable(slide11,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Жилище
|
I. Общие положения жилищного законодательства
|
- Жилищный фонд
|
- Обеспечение граждан жилищем, пользование жилищным фондом, социальные гарантии в жилищной сфере (за исключением права собственности на жилище)
|
- Коммунальное хозяйство
|
V. Оплата строительства, содержания и ремонта жилья (кредиты, компенсации, субсидии, льготы)
|
- Нежилые помещения. Административные здания (в жилищном фонде)
|
Количество вопросов в обращениях
|
IV квартал 2019
|
51
|
37
|
1151
|
2645
|
128
|
167
|
4179
|
III квартал 2019
|
53
|
70
|
1374
|
3752
|
221
|
199
|
5669
|
IV квартал 2018
|
101
|
47
|
1391
|
3150
|
138
|
76
|
5011
|
slide11_vis <- read_excel("~/prac/slide11 (1).xlsx")
slide11_vis = slide11_vis %>% group_by(Период) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide11_vis %>% filter(Период == "IV квартал 2019"), aes(x = reorder(Тема, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Тема, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:2800*500, limits = c(0,2800)) +
labs(title = "Количество вопросов, поступивших в Администрацию Губернатора\nСанкт-Петербурга в IV квартале 2019 года\nпо тематическому разделу «Жилище»
", y = "Количество обращений", x = "Тема") +
theme_minimal() +
theme(text = element_text(size = 11),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

Направление обращений граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, в администрации районов Санкт-Петербурга по компетенции поставленных вопросов
slide12 <- read_excel("~/prac/перенаправления АР.xlsx")
colnames(slide12)[5] = "Изменение относительно III\nквартала 2019 г."
colnames(slide12)[1] = "Администрация"
formattable(slide12,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Администрация
|
IV квартал 2018
|
III квартал 2019
|
IV квартал 2019
|
Изменение относительно III квартала 2019 г.
|
Администрация Адмиралтейского района
|
197
|
287
|
149
|
-138
|
Администрация Василеостровского района
|
182
|
254
|
189
|
-65
|
Администрация Выборгского района
|
383
|
570
|
452
|
-118
|
Администрация Калининского района
|
405
|
390
|
297
|
-93
|
Администрация Кировского района
|
255
|
358
|
276
|
-82
|
Администрация Колпинского района
|
97
|
162
|
121
|
-41
|
Администрация Красногвардейского района
|
271
|
340
|
254
|
-86
|
Администрация Красносельского района
|
243
|
357
|
320
|
-37
|
Администрация Кронштадтского района
|
39
|
66
|
58
|
-8
|
Администрация Курортного района
|
79
|
91
|
46
|
-45
|
Администрация Московского района
|
211
|
403
|
269
|
-134
|
Администрация Невского района
|
430
|
665
|
488
|
-177
|
Администрация Петроградского района
|
234
|
270
|
177
|
-93
|
Администрация Петродворцового района
|
78
|
108
|
85
|
-23
|
Администрация Приморского района
|
323
|
608
|
373
|
-235
|
Администрация Пушкинского района
|
186
|
320
|
190
|
-130
|
Администрация Фрунзенского района
|
223
|
338
|
243
|
-95
|
Администрация Центрального района
|
395
|
571
|
398
|
-173
|
Всего
|
4231
|
6158
|
4385
|
-1773
|
Распределение тематик в обращениях граждан по районам проживания в IV квартале 2019 года
slide13 <- read_excel("prac/slide13.xlsx")
slide13 = slide13 %>% group_by(Администрация) %>% mutate(perc = round(Количество/sum(Количество),3)*100)
ggplot(data = slide13, aes(x = factor(1), y = perc, fill = Сфера))+
geom_bar(stat = "identity", width = 1, color = "black", alpha = 0.6)+
scale_fill_brewer(palette="Accent")+
facet_wrap(. ~ Администрация, nrow = 3)+
coord_polar(theta = "y", start = 0)+
theme_bw()+
theme(axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid = element_blank())+
labs(title = "Распределение тематик в обращениях граждан\nпо районам проживания в IV квартале 2019 года
", y = NULL, x = NULL)+
guides(fill=guide_legend(title= "Сфера:", nrow = 2))+
theme(text = element_text(size = 11),
legend.position = "bottom", legend.text = element_text(size = 10),
plot.title = element_text(hjust = 0.5), title = element_text(size = 11))

Направление обращений граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года, в исполнительные органы государственной власти Санкт-Петербурга по компетенции поставленных вопросов (Топ - 10)
slide14 <- read_excel("prac/перенаправления к.xlsx")
colnames(slide14)[5] = "Изменения отностительно III\nквартала 2019 г."
slide14 = slide14[1:10, ]
slide14_vis <- read_excel("prac/slide14 (1).xlsx")
slide14_vis = slide14_vis %>% group_by(Перенаправления) %>% mutate(perc = round(Количество/sum(Количество),3)*100)
slide14_vis$Период = ordered(slide14_vis$Период, levels = c("IV квартал 2018", "III квартал 2019","IV квартал 2019"))
formattable(slide14,
align =c("l","c","c","c","c","c","c","c"),
list(`Indicator Name` = formatter(
"span", style = ~ style(color = "grey",font.weight = "bold"))))
Перенаправления
|
IV квартал 2018
|
III квартал 2019
|
IV квартал 2019
|
Изменения отностительно III квартала 2019 г.
|
I. Жилищный комитет
|
416
|
679
|
598
|
-81
|
- Государственная жилищная инспекция
|
476
|
616
|
459
|
-157
|
- Комитет по развитию транспортной инфраструктуры
|
442
|
577
|
598
|
21
|
- Комитет по энергетике и инженерному обеспечению
|
255
|
462
|
340
|
-122
|
V. Комитет по социальной политике
|
261
|
405
|
301
|
-104
|
- Комитет по транспорту
|
326
|
369
|
403
|
34
|
- Комитет по благоустройству
|
262
|
364
|
329
|
-35
|
- Комитет имущественных отношений
|
310
|
344
|
227
|
-117
|
- Комитет по здравоохранению
|
246
|
336
|
314
|
-22
|
X. Комитет по строительству
|
200
|
322
|
240
|
-82
|
ggplot(data = slide14_vis, aes(x = factor(1), y = perc, fill = Период))+
geom_bar(stat = "identity", width = 1, color = "black", alpha = 0.5)+
scale_fill_brewer(palette="Accent")+
facet_wrap(. ~ Перенаправления, nrow = 2)+
coord_polar(theta = "y", start = 0)+
theme_bw()+
geom_text(aes(label = paste(perc,"%"), y = perc),
position = position_stack(vjust = 0.5), size = 3)+
theme(axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid = element_blank())+
labs(title = "Направление обращений граждан, поступивших в Администрацию\nГубернатора Санкт-Петербурга
", y = NULL, x = NULL)+
guides(fill=guide_legend(title= "Сфера:", nrow = 1))+
theme(text = element_text(size = 11),
legend.position = "bottom", legend.text = element_text(size = 10),
plot.title = element_text(hjust = 0.5), title = element_text(size = 11))

Результаты рассмотрения обращений граждан, поступивших в Администрацию Губернатора Санкт-Петербурга в IV квартале 2019 года
slide15 <- read_excel("~/prac/slide15.xlsx")
slide15$Ответ[slide15$Ответ == "Направлено по компетенции"] = "Направлено\nпо компетенции"
slide15$Ответ[slide15$Ответ == "Оставлено без ответа"] = "Оставлено\nбез ответа"
slide15_vis = slide15 %>% filter(Период == "IV квартал 2019") %>% mutate(perc = round(Количество/sum(Количество),4)*100)
slide15_vis2 = slide15 %>% group_by(Ответ) %>% mutate(perc = round(Количество/sum(Количество),4)*100)
ggplot(slide15_vis, aes(x = reorder(Ответ, -Количество), y = Количество)) +
geom_bar(color = "black", stat = "identity", alpha = 0.5, fill = "lightblue") +
geom_text(aes(x = Ответ, y = Количество, label = paste("",perc, "%")),
size = 3.5, vjust = -0.5, hjust = 0.5)+
scale_y_continuous(breaks = 0:13000*1500, limits = c(0,13000)) +
labs(title = "Результаты рассмотрения обращений граждан, поступивших в Администрацию\nГубернатора Санкт-Петербурга в IV квартале 2019 года
", y = "Количество", x = "Ответ") +
theme_minimal() +
theme(text = element_text(size = 11),axis.text.x = element_text(angle = 20, hjust = 0.5, vjust = 1),
plot.title = element_text(hjust = 0.5), title = element_text(size = 9))

slide15_vis2$Период = ordered(slide15_vis2$Период, levels = c("IV квартал 2018", "III квартал 2019","IV квартал 2019"))
ggplot(data = slide15_vis2, aes(x = factor(1), y = perc, fill = Период))+
geom_bar(stat = "identity", width = 1, color = "black", alpha = 0.5)+
scale_fill_brewer(palette="Accent")+
facet_wrap(. ~ Ответ, nrow = 2)+
coord_polar(theta = "y", start = 0)+
theme_bw()+
geom_text(aes(label = paste(perc,"%"), y = perc),
position = position_stack(vjust = 0.5), size = 3)+
theme(axis.text = element_blank(),
axis.ticks = element_blank(),
panel.grid = element_blank())+
labs(title = "Результаты рассмотрения обращений граждан,\nпоступивших в Администрацию\nГубернатора Санкт-Петербурга
", y = NULL, x = NULL)+
guides(fill=guide_legend(title= "Период:", nrow = 1))+
theme(text = element_text(size = 11),
legend.position = "bottom", legend.text = element_text(size = 10),
plot.title = element_text(hjust = 0.5), title = element_text(size = 10))
