«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Каковы ключевые различия между plt.plot, ax.plot иfigure.add_subplot в Matplotlib?

Каковы ключевые различия между plt.plot, ax.plot иfigure.add_subplot в Matplotlib?

Опубликовано 6 ноября 2024 г.
Просматривать:705

 What are the key differences between  `plt.plot`, `ax.plot`, and `figure.add_subplot` in Matplotlib?

Различия между графиком, осями и фигурой в Matplotlib

Matplotlib — это объектно-ориентированная библиотека Python для создания визуализаций. Он использует три основных объекта: фигуру, оси и график.

Фигура

Фигура представляет весь холст или окно, в котором будет отображаться визуализация. Он определяет общий размер и расположение холста, включая поля, цвет фона и любые другие глобальные свойства.

Оси

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

The Plot

Объект графика используется для представления определенной визуализации данных в пределах осей. Это может быть линейный график, точечная диаграмма, гистограмма или любой другой тип графического представления. Каждый график связан с конкретным объектом Axes.

Вызов метода

Теперь давайте рассмотрим, как эти объекты взаимодействуют при использовании различных методов в Matplotlib:

  • plt.plot(x, y): этот метод вызывает методplot() скрытого объекта Axes и создает новый график на текущей фигуре.
  • ax = plt.subplot () ax.plot(x, y): этот метод явно создает объект Axes с помощью subplot(), а затем вызывает его методplot() для создания графика в этих осях.
  • figure = plt.figure() new_plot =figure.add_subplot(111) new_plot.plot(x, y): этот метод сначала создает Рисунок, затем добавляет к нему объект Axes с помощью add_subplot() и, наконец, вызывает методplot() для новых осей.

Выбор метода

Выбор метода зависит в зависимости от требований конкретного варианта использования:

  • plt.plot(): подходит для быстрых и простых интерактивных графиков.
  • ax.plot (): полезно, когда вам нужно получить доступ к определенным свойствам осей и настроить их.
  • figure.add_subplot(): обеспечивает больший контроль над макетом и настройкой визуализации.

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

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3