Publication Date


Document Type


First Advisor

Papka, Michael E.

Degree Name

B.S. (Bachelor of Science)

Legacy Department

Department of Computer Science


The purpose of this honors capstone project was to create data visualizations of the Chicago Safe Passage program using the programming language Python. The goal was to provide data visualizations geared towards researching the impact of Chicago’s Safe Passage program on crime along safe passage routes, and school attendance records. The programming language Python was used to construct all of the data visualizations. Seven schools within Chicago were chosen for analyzation and visualization creation. The process of visualization creation consisted of gathering raw data on safe passage zones, crimes, and school attendance records. After data was collected, Python was used to clean, organize, and plot the data. Safe passage zones, school location, and crimes committed within those zones were plotted in one visualization. Additionally, a bar graph of school attendance percentiles was created. This was done for the years 2013 through 2018. All of these visualizations were then grouped together to create one visualization per school. The visualizations created allow the viewer to interpret the results, and decide if the Safe Passage Program has been effective in lowering crime around schools, and/or boosting attendance for participating schools.

KFinniganCPSSafePassageDataVisualizationUsingPython1.pdf (32 kB)
Abstract (32.59Kb)

KFinniganCPSSafePassageDataVisualizationUsingPython.pdf (1972 kB)
Visualizations produced by program written in Python. (1.926Mb)


8 pages




Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type