Опенсорс
May 28

🎨 Носорог Дюрера на matplotlib! Когда художник – Python-разработчик, а муза – гравюра 16-го века

🦏 Есть такая знаменитая гравюра носорога Альбрехта Дюрера, он её создал в 1515 году по описанию и эскизу, так и не увидев зверя вживую. Она на века стала каноническим изображением носорога, не смотря на неточности.

🎨 Носорог Дюрера на matplotlib! Когда художник – Python-разработчик, а муза – гравюра 16-го века.

🦏 Есть такая знаменитая гравюра (https://ru.wikipedia.org/wiki/Носорог_(гравюра_Дюрера)) носорога Альбрехта Дюрера, он её создал в 1515 году по описанию и эскизу, так и не увидев зверя вживую. Она на века стала каноническим изображением носорога, не смотря на неточности.

Один энтузиаст решил переосмыслить этот шедевр с помощью matplotlib. Не просто нарисовать, а поставить себе челлендж: использовать как можно больше разных встроенных типов графиков matplotlib, причем каждый тип – только один раз. Почти справился!

В этом нелегком деле автору активно помогал GitHub Copilot 🤖, который, по его словам, продемонстрировал "энциклопедические знания matplotlib и бесконечное терпение", отвечая на бесконечные "А как сделать вот это?..".

Результат – постер "Современный Носорог", полностью созданный при помощи кода, который можно посмотреть здесь.

Интересный факт: Оригинальная гравюра Дюрера монохромна. Современная версия использует цветовую палитру viridis (плюс немного серого и черного), отдавая дань уважения научной визуализации, где эта палитра часто применяется.