Пытаюсь понять, в чем заключается вопрос.
В статье черным по белому написано : "Libraries Used .... 2.Seaborn....."
Известно, что Seaborn - это некая "надстройка" над matplotlib, позволяющая делать практически то-же самое, только немного красивее и проще. В ней есть метод barplot(), который строит диаграммы наподобие той, что вы показали.
Вот документация:
https://seaborn.pydata.org/
Вот краткое описание:
https://habr.com/ru/company/otus/blog/540526/
https://nagornyy.me/courses/data-science/intro-to-...
Но если это слишком сложно, то действительно, подобные диаграммы легко строятся и в matplotlib.
Надеюсь, ответил на ваш вопрос.