This repository is made for visualizing the Stack Overflow Developer Survey 2020 results
This repository is made for visualizing the Stack Overflow Developer Survey 2020 results. Currently stats only for Python and Rust are visualized.
You can see generated charts for Python related stats in the following pages.
If you want to run the notebook in your environment, follow the steps below.
Clone this repository.
$ git clone https://github.com/gh640/stack-overflow-developer-survey-charts-2020
docker compose build
Download the csv file which contains the survey results by clicking Download Full Data Set (CSV)
in 2020
section in the following page.
Then, extract the zip file and put the csv file named survey_results_public.csv
under data/
directory.
TMP_ZIP="/tmp/2020.zip"
ZIP_URL="https://info.stackoverflowsolutions.com/rs/719-EMH-566/images/stack-overflow-developer-survey-2020.zip"
http -d --output="${TMP_ZIP}" "${ZIP_URL}"
unzip "${TMP_ZIP}" -d /tmp/
mv /tmp/survey_results_public.csv ./data/
Now you’ve finished to prepare the environment and run the command below to see the Jupyter notebook. It can be done with Docker easily.
docker-compose up -d
docker-compose logs -f
Open the URL in the log stream with your browser. Then click plot_so_developer_survey_python.ipynb
in the list.
After using the notebook, Stop Jupyter notebook.
docker-compose down
Delete the Docker image after you’ve finished using the image.
Licensed under MIT license.