{"id":13476754,"url":"https://github.com/empathy87/storytelling-with-data","last_synced_at":"2025-04-05T21:08:55.416Z","repository":{"id":41371426,"uuid":"146092606","full_name":"empathy87/storytelling-with-data","owner":"empathy87","description":"Plots from the book \"Storytelling with data\" implementation using Python and matplotlib","archived":false,"fork":false,"pushed_at":"2023-09-26T06:23:24.000Z","size":15189,"stargazers_count":350,"open_issues_count":4,"forks_count":144,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-03-29T20:09:13.415Z","etag":null,"topics":["matplotlib","python"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/empathy87.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-08-25T12:15:18.000Z","updated_at":"2025-03-26T17:51:23.000Z","dependencies_parsed_at":"2024-01-13T18:24:45.096Z","dependency_job_id":"60642215-101b-4245-a652-87359791e131","html_url":"https://github.com/empathy87/storytelling-with-data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/empathy87%2Fstorytelling-with-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/empathy87%2Fstorytelling-with-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/empathy87%2Fstorytelling-with-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/empathy87%2Fstorytelling-with-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/empathy87","download_url":"https://codeload.github.com/empathy87/storytelling-with-data/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399878,"owners_count":20932880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["matplotlib","python"],"created_at":"2024-07-31T16:01:34.194Z","updated_at":"2025-04-05T21:08:55.388Z","avatar_url":"https://github.com/empathy87.png","language":"Jupyter Notebook","funding_links":[],"categories":["Jupyter Notebook"],"sub_categories":[],"readme":"# storytelling-with-data (Python + matplotlib)\nhttp://www.storytellingwithdata.com/book/\n\n\u003cimg src=\"images/storytelling.jpeg\"\u003e\n\nThe book storytelling with data teaches you the fundamentals of data visualization and how to communicate effectively with data. \nYou'll discover the power of storytelling and the way to make data a pivotal point in your story. \nThe lessons in this illuminative text are grounded in theory, but made accessible through numerous real-world examples—ready \nfor immediate application to your next graph or presentation.\n\nHere I have implemented few graphs from the book using Python and matplotlib library. Kindly find well documented Jupyter Notebooks for plots.\n \n## Vertical \u0026 Horizontal Bars\n[Figure 0.5](vertical-bar/figure-0-5.ipynb)  |[Figure 3.34](horizontal-bar/figure-3-14.ipynb)\n:-------------------------------------------:|:------------------------------------------------:\n![](images/Figure_0-5.png)                   |![](images/Figure_3-34.png)\n[Figure 4.9](horizontal-bar/figure-4-9.ipynb)|[Figure 5.13](vertical-bar/figure-5-13.ipynb)\n![](images/Figure_4-9.png)                   |![](images/Figure_5-13.png)\n[Figure 6.4](vertical-bar/figure-6-4.ipynb)  |\n![](images/Figure_6-4.png)                   |\n\n## Slopegraphs\n[Figure 9.32](slopegraph/figure-9-32.ipynb)|\n:-----------------------------------------:|\n![](images/Figure_9-32.png)                |\n\n## Simple Texts\n[Figure 9.29](simple-text/figure-9-29.ipynb)|\n:------------------------------------------:|\n![](images/Figure_9-29.png)                 |\n\n## Scatterplots\n[Figure 5.6](scatterplot/figure-5-6.ipynb)|\n:----------------------------------------:|\n![](images/Figure_5-6.png)               |\n\n## Lines\n[Figure 5.10](line/figure-5-10.ipynb)|\n:-----------------------------------:|\n![](images/Figure_5-10.png)          |\n\n# Colors \n## Gray\n|#231F20  GRAY1. Thunder         |#414040  GRAY2. Tundora          |#555655  GRAY3. Nandor           |#646369  GRAY4. Mid Gray         |#76787B  GRAY5. Rolling Stone    |#828282  GRAY6. Gray             |#929497  GRAY7. Oslo Gray        |#A6A6A5  GRAY8. Delta            |#BFBEBE  GRAY9. Silver           |\n:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|\n![](images/colors/gray/GRAY1.png)|![](images/colors/gray/GRAY2.png)|![](images/colors/gray/GRAY3.png)|![](images/colors/gray/GRAY4.png)|![](images/colors/gray/GRAY5.png)|![](images/colors/gray/GRAY6.png)|![](images/colors/gray/GRAY7.png)|![](images/colors/gray/GRAY8.png)|![](images/colors/gray/GRAY9.png)|\n\n## Blue\n|#174A7E  BLUE1. Chathams Blue   |#4A81BF  BLUE2. Steel Blue       |#94B2D7  BLUE3. Polo Blue        |#94AFC5  BLUE4. Nepal            |                                  |                                  |                                  |                                  |                                  |\n:-------------------------------:|:-------------------------------:|:-------------------------------:|:-------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|\n![](images/colors/blue/BLUE1.png)|![](images/colors/blue/BLUE2.png)|![](images/colors/blue/BLUE3.png)|![](images/colors/blue/BLUE4.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|\n\n## RED\n|#C3514E  RED1. Fuzzy Wuzzy Brown|#E6BAB7  RED2. Rose Fog          |                                  |                                  |                                  |                                  |                                  |                                  |                                  |\n:-------------------------------:|:-------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|\n![](images/colors/red/RED1.png)  |![](images/colors/red/RED2.png)  |![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|\n\n\n## GREEN\n|#0C8040  GREEN1. Salem            |#9ABB59  GREEN2. Celery            |                                  |                                  |                                  |                                  |                                  |                                  |                                  |\n:---------------------------------:|:---------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|\n![](images/colors/green/GREEN1.png)|![](images/colors/green/GREEN2.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|\n\n\n## ORANGE\n|#F79747  ORANGE1. Tan Hide          |                                  |                                  |                                  |                                  |                                  |                                  |                                  |                                  |\n:-----------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|:--------------------------------:|\n![](images/colors/orange/ORANGE1.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|![](images/colors/white/WHITE.png)|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fempathy87%2Fstorytelling-with-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fempathy87%2Fstorytelling-with-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fempathy87%2Fstorytelling-with-data/lists"}