Рубрики
Без рубрики

Matplotlib pcolormesh в Python с примерами

Matplotlib pcolormesh используется для создания графика с псевдо-цветом, имеющего нерегулярную прямоугольную сетку. Его подпись-pcolormesh([X, Y,] C, **kwargs)

Автор оригинала: Team Python Pool.

Matplotlib pcolormesh в Python с примерами

Привет, кодеры!! В этой статье мы познакомимся с Matplotlib pcolormesh в Python. Библиотека Matplotlib в Python является числовой для библиотеки NumPy. Pyplot-это библиотека в Matplotlib, которая в основном представляет собой интерфейс на основе состояний, предоставляющий функции, подобные MATLAB. Давайте обсудим эту тему подробнее.

Синтаксис:

matplotlib.pyplot.pcolormesh(*args,,,,,,,,, **kwargs)

Подпись вызова:

pcolormesh([X, Y,] C, **kwargs)

Параметры:

  • C: значения, которые необходимо отобразить цветом, хранятся в 2D-массиве.
  • X, Y: координаты четырехугольных углов.
  • cmap: экземпляр или зарегистрированное имя цветовой карты.
  • norm: Нормализует масштабы экземпляров значений данных.
  • vmin, vmax: необязательный параметр, это диапазон цветовых полос.
  • альфа: интенсивность цвета.
  • snap: привязка сетки к границам пикселей.
  • edgecolors: цвет краев.
  • затенение: стиль заливки.
  • **kwargs: дополнительные параметры, разрешенные в функции.

Возвращаемое значение matplotlib pcolormesh:

сетка: href=”https://matplotlib.org/3.1.1/api/collections_api.html#matplotlib.collections.QuadMesh”>matplotlib.collections.QuadMesh href=”https://matplotlib.org/3.1.1/api/collections_api.html#matplotlib.collections.QuadMesh”>matplotlib.collections.QuadMesh

Пример Matplotlib Pcolormesh в Python:

import matplotlib.pyplot as plt 
import numpy as np 
from matplotlib.colors import LogNorm .random.rand(5, 5) 
plt.pcolormesh(Z) 

plt.title("Matplotlib pcolormesh") 
plt.show()

Выход:

Пример Matplotlib Pcolormesh в Python:
Пример Matplotlob Pcolormesh в Python:

Выход

Объяснение:

В этом коде мы сначала импортировали библиотеку pyplot модуля matplotlib Python, чтобы использовать ее MATLAB-подобную структуру построения графиков. Затем мы импортировали модуль NumPy для функций массива. Наконец, библиотека lognorm matplotlib.colors для нормализации цветовых карт.

Мы использовали функцию random.rand() для создания случайных значений в заданной форме. Затем мы использовали метод pcolormesh() для создания псевдоцветного графика с нерегулярной прямоугольной сеткой.

Наконец, мы добавили заголовок и показали график.

Matplotlib.axes.Axes.pcolormesh() в Python:

Большинство элементов рисунка содержатся в классе axes, например:

  • Ось
  • Галочка
  • Линия 2d
  • Текст
  • Полигон

и многое другое. Он задает систему координат.

Функция Axes.pcolormesh () в библиотеке matplotlib axes используется для создания графика с псевдоколором, имеющего нерегулярную прямоугольную сетку.

import matplotlib.pyplot as plt 
import numpy as np 
from matplotlib.colors import LogNorm .random.rand(5, 5) 
fig,.subplots() 
ax.pcolormesh(Z) 
ax.set_title('Matplotlib Axes Pcolormesh') 
plt.show()

Выход:

Оси.pcolormesh()
Оси.pcolormesh()

Выход

Matplotlib pcolormesh сетка и затенение:

Пусть Z имеет форму (M,N)

Таким образом, сетка X и Y может иметь форму либо(M+1,N+1), либо (M, N). Это зависит от ключевого слова shading.

1) Плоское Затенение С Помощью Matplotlib Pcolormesh:

Выход:

Плоское Затенение С Помощью Matplotlib
Плоское Затенение С Помощью Matplotlib

Выход

Объяснение:

Здесь мы установили наименьшее затенение предположения как плоское. Сетка также увеличивается на единицу в каждом измерении, то есть она имеет форму (M+1, N+1). В таких случаях значения x и y обозначают четырехугольные углы, окрашенные значением Z. Здесь мы задаем ребра четырехугольника (5,5) как с X и Y, которые являются (6, 6).

2) Затенение Гуро С Помощью Matplotlib Pcolormesh:

Выход:

Затенение Гуро
Затенение Гуро

Выход

Объяснение:

В затенении Гуро цвета линейно интерполируются между четырехугольными точками сеткиal . Кроме того, форма X, Y, Z должна быть одинаковой.

Должен Читать

  • Matplotlib сетка с атрибутами в Python
  • Как создать gif с помощью Python
  • Numpy Square Root | Use case Evaluation of Math Toolkit
  • Работа С текстом Matplotlib в Python
  • Функция Matplotlib Arrow() С Примерами

Вывод: Matplotlib pcolormesh

На этом мы заканчиваем статью. Мы узнали о pcolormesh в Matplotlib, а также увидели его различные примеры. Затенение также может быть изменено по мере необходимости.

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

Счастливого Пифонирования!