home > portfolio > data analysis and visualization
Marriage age dynamics (Russia)

A graph was created based on statistical data for marriages in Russia and Denmark, covering the years 1992-2020. The statistical data was cleaned and normalized before a multi-graph with animation was built to address the research questions of interest (the detailed project description available by the link)

See GitLab source
  • numpy
  • pyplot
  • pandas
  • animation
  • matplotlib
Map-vizualisation for countries' GDP

A graph based on statistical data for countries' GDP in the year 2010 has been created in SVG format. The graph allows users to view details about any country by pointing the mouse over it.

  • csv
  • pygal
Temperature records

A graph based on statistical data from land surface stations around Detroit (USA) for temperature records between 2005 and 2014 has been created.

  • pyplot
  • mplleaflet
  • pandas
Breast Cancer Risk

A graph based on statistical data for cancer risk in USA states between 2005 and 2014 has been created. The image displays the N states with the highest cancer risks, where the size corresponds to population and the color corresponds to the level of risk.

  • pyplot
  • csv
Interactive Bars Coloring

The method for facilitating decision making under uncertainty has been implemented. The canvas processes user events, such as clicks, to allow users to plot a line. Bars on the plot are colored based on the line's position: if the line is above the average value, the bars are colored blue, otherwise, they are colored red.

See GitLab source
  • numpy
  • pyplot
  • pandas
  • matplotlib
  • scipy