DMalygin
08/17/2019
UI part:
Server part:
shinyCrimeRatesDataFrame <- read.csv(file="CitiesCrimeRates.csv", header=TRUE, sep=",")
head(shinyCrimeRatesDataFrame)
State City Year Crime_Rate Population Latitude Longitude
1 SOUTH CAROLINA CHARLESTON 2017 134 136845 32.8179 -79.9589
2 IDAHO BOISE 2017 142 225677 43.5985 -116.2311
3 NORTH DAKOTA FARGO 2017 169 123430 46.8652 -96.8290
4 KENTUCKY LEXINGTON 2017 172 322332 38.0402 -84.4584
5 WISCONSIN GREEN BAY 2017 200 105331 44.5207 -87.9842
6 SOUTH DAKOTA SIOUX FALLS 2017 216 177888 43.5383 -96.7320
#subsetDataFrame <- reactive({
#
# #subsetting
# subsettedDataFrame <- (subset(shinyCrimeRatesDataFrame,
# shinyCrimeRatesDataFrame$Population >= input$populationRange[1] &
# shinyCrimeRatesDataFrame$Population <= input$populationRange[2] &
# shinyCrimeRatesDataFrame$Crime_Rate >= input$crimeRateRange[1] &
# shinyCrimeRatesDataFrame$Crime_Rate <= input$crimeRateRange[2]))
#
#
# # sorting
# if(input$sorting == "Crime_Rate") {
# sortByColumn <- subsettedDataFrame$Crime_Rate
# }
#
# # output
# subsettedDataFrame[order(sortByColumn), ]
#})
shinyCrimeRatesDataFrame <- read.csv(file="CitiesCrimeRates.csv", header=TRUE, sep=",")
barplot(shinyCrimeRatesDataFrame$Crime_Rate,
names.arg = shinyCrimeRatesDataFrame$City,
main="Crime rate, per 100k people",
ylab="Crime rate, per 100k people",
cex.names=0.7,
las=2)