За 10 коротких шагов создайте полезные тренды в Matplotlib.
«Это проще, чем вы думаете…»
Это краткое пошаговое руководство позволит любому создавать полезные тренды в Matplotlib.
Примечание. Это руководство можно использовать как справочное или учебное пособие. Установка не в тему, поэтому размещены внешние ссылки.
Мы собираемся создать красивую диаграмму, как показано ниже:
Шаг 0:
Установка Matplotlib и Jupyter.
Это не так страшно, просто скачайте Anaconda или запустите редактор онлайн , ниже приведены варианты:
Объяснение в руководстве по установке:
- Из настоящего Python несколько вариантов: https://realpython.com/pandas-plot-python/#set-up-your-environment
- Из Matplotlib один вариант: https://matplotlib.org/stable/users/installing/index.html
Шаг 1.
Импорт необходимых пакетов и применение форматирования.
- Матплотлиб
Шаг 2.
Получение данных:
- Создание собственных данных
Примечания:
- Можно использовать фрейм данных pandas для получения данных в тренде.
- Можно использовать библиотеку NumPy для автоматического создания данных.
Шаг 3.
Создание графика:
Шаг 4.
Расширяйте тренд:
Шаг 5.
Добавление заголовка:
Шаг 6.
Добавление названий осей:
Шаг 7.
Настройка масштабов тренда:
Шаг 8.
Добавление дополнительных типов тенденций и форматирования тенденций:
Шаг 9.
Добавление меток тренда и легенды:
Шаг 10.
Добавление сеток:
Собираем все вместе
Не стесняйтесь изменять любой из приведенных ниже параметров, чтобы увидеть, что произойдет, добавить свои собственные данные, настроить форматирование, добавить новые тренды и т. д.
Используйте связанный блокнот Jupyter:
Matplotlib-charts/Matplotlib guide.ipynb в основном · kusmat/Matplotlib-charts · GitHub
Получите раздаточный материал здесь: https://github.com/kusmat/Matplotlib-charts/blob/5caf5f3f80585d1ce8aea378942114ac3fa7b568/Matplotlib%20charts%20-%20Handout.pdf
Нравится то, что вы видите? Хочу больше? Посетите мою веб-страницу: www.kusmat.com
Больше контента на plainenglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Получите эксклюзивный доступ к возможностям написания и советам в нашем сообществе Discord.