Хорошая рекомендация по документации matplotlib

Я новичок в Matplotlib, и после прочтения официальной документации я очень расстроен.

Может ли кто-нибудь достаточно рекомендовать ХОРОШУЮ документацию, руководство пользователя или учебник, чтобы узнать matplotlib, понятный, возможно?

Спасибо!

Ответ 2

(Месяцы спустя) не ответ, но длинный комментарий:

Существуют разные типы документов для разных людей и разные задачи. Да, Matplotlib имеет множество примеров:
но где когерентный, структурированный обзор, 10 страниц или около того с картинками и ссылками?
Главная страница matplotlib.sourceforge.net начинается с алфавитного списка из ~ 100 графических команд, acorr.. ylabel; не так, хм, структурирован. Без структуры, без обзора, вы сокращены до googling, или пробираться через годы почты matplotlib-пользователей, или через 400 fooobar.com/questions/tagged/....

У кого есть ссылки на структурированный документ для других графических библиотек, что Матплотлиб мог взять лист?

Добавлено: см. также
Начало работы с библиотекой классов Matototlib OO aka leftwich_tut.txt : 3 страницы, для программистов,
D.J. Учебник Raymond Matplotlib , 11 страниц.

scipy-lectures на matplotlib, 22 стр.

Seaborn, "библиотека визуализации Python на основе matplotlib. Основная ее цель - предоставить сжатый интерфейс высокого уровня для рисования статистической графики которые являются информативными и привлекательными".

Ответ 3

Лучшая Matplotlib документация, которую я нашел до сих пор, - Nicolas P. Rougier Учебник Matplotlib от Euroscipy 2012. Он доступен для новичков, но также содержит некоторые интересные трюки, такие как аннотирование сюжета.

enter image description here

Я бы также рекомендовал главу 8 - Построение и визуализация Wes McKinney Python для анализа данных.

enter image description here

Ответ 4

Существует книга, Matplotlib для разработчиков Python.

По-моему, это может стоить, но это зависит от того, откуда вы и от чего хотите. Как и ожидалось, всю информацию в книге можно найти в Интернете, и книга не делает ничего особенно блестящего. Тем не менее, хотя сейчас я чувствую себя довольно комфортно с matplotlib, если я все время добавляю все, что пытаюсь отследить в сети, я думаю, что эта книга спасла бы мне достаточно времени, чтобы оправдать ее цену. В основном, для меня преимущество было бы в том, что когда я застрял на чем-то, я часто знаю раздел книги, который я должен прочитать, но не как задать правильный вопрос или правильные ключевые слова для google. Учебники, как правило, слишком коротки, полная документация, как правило, слишком длинная, и иногда книга в порядке, даже если это не замечательная книга.

Ответ 5

Я нашел Benjamin Root " Anatomy of Matplotlib" учебник от SciPy 2013 очень полезен для получения обзора Matplotlib. Вы можете искать обучающие видеоролики на YouTube (в 3 частях, общее время примерно 3 часа) и загружать сопутствующие ноутбуки iPython из репозитория Benjamin GitHub.

В частности, в учебнике рассматриваются основные объекты в Matplotlib, их роль в схеме вещей и трюки и подводные камни. Например, он объясняет примерно архитектуру Matplotlib OO, о каких цифрах и осях и как они используются. Он также объясняет нюансы вещей, такие как различие между заговором с использованием pylab vs pyplot и почему последнее в целом предпочтительнее. Я нашел несколько таких данных, таких как это действительно полезно, так как я в основном использовал Matplotlib в iPython с опцией pylab и почему-то предполагал, что они были одинаковыми.

Ответ 6

http://matplotlib.sourceforge.net/gallery.html - отличное место для начала. Также вы можете посмотреть видео на главной странице mpl для дальнейшей начальной мотивации.

Ответ 7

Очевидно, что вы должны быть знакомы с Python. И поскольку iPython настолько широко используется, большинство документации и учебников предполагают, что вы его используете, поэтому вам нужно ознакомиться с iPython. ИМХО, вы также должны установить базовое понимание Tkinter, которое поможет вам понять, что делает matplotlib, и почему, с такими объектами, как фигуры, оси и подзаголовки.

Как только у вас будет все, что под вашим поясом, вы тогда находитесь в хорошем месте, чтобы получить максимальную отдачу от matplotlib. В частности, если вы ученый или несовершеннолетний, я думаю, что вам нужно больше прочного фундамента, чем вы получаете только от обезьяны, посмотрите, как обезьяна делает учебники в одиночку.

Тем не менее, я настоятельно рекомендую следующие ссылки. Если вам нравится, вы можете начать с видео Muller, чтобы получить представление о птичьем взгляде на все, и особенно если вы никогда раньше не использовали iPython. Затем, после этого, вы можете работать через другие ссылки, чтобы заполнить пробелы, потому что видео Muller, в одиночку, не сделает вас экспертом или даже средним пользователем.

1) Учебник Python.org python   http://docs.python.org/3/tutorial/

2) Фредрик Лунд "Введение в Tkinter"   http://www.pythonware.com/library/tkinter/introduction/index.htm

3) Примечания к научной лекции SciPy 2012   http://scipy-lectures.github.com/

4) Видеоурок Mike Muller matplotlib   http://www.youtube.com/watch?v=P7SVi0YTIuE