Matplotlib.pyplot.set_cmap () в Python
Matplotlib - это библиотека на Python, которая является численно-математическим расширением библиотеки NumPy. Pyplot - это интерфейс на основе состояний для модуля Matplotlib, который предоставляет интерфейс, подобный MATLAB. В Pyplot можно использовать различные графики: Line Plot, Contour, Histogram, Scatter, 3D Plot и т. Д.
matplotlib.pyplot.set_cmap () Функция
Функция set_cmap () в модуле pyplot библиотеки matplotlib используется для установки цветовой карты по умолчанию и применяет ее к текущему изображению, если таковое имеется.
Syntax: matplotlib.pyplot.set_cmap(cmap)
Parameters:
- cmap : This parameter is the colormap instance or the name of a registered colormap.
Returns: This method does not return any value.
Примеры ниже иллюстрируют функцию matplotlib.pyplot.set_cmap () в matplotlib.pyplot:
Example 1:
# Implementation of matplotlib functionimport matplotlib.pyplot as pltimport matplotlib.tri as triimport numpy as npang = 40rad = 10radm = 0.35radii = np.linspace(radm, 0.95, rad) angles = np.linspace(0, np.pi, ang)angles = np.repeat(angles[..., np.newaxis], rad, axis = 1) angles[:, 1::2] += np.pi / ang x = (radii * np.cos(angles)).flatten()y = (radii * np.sin(angles)).flatten()z = (np.sin(4 * radii) * np.cos(4 * angles)).flatten() triang = tri.Triangulation(x, y)triang.set_mask(np.hypot(x[triang.triangles].mean(axis = 1), y[triang.triangles].mean(axis = 1)) < radm) tpc = plt.tripcolor(triang, z, shading ="flat")plt.set_cmap("Greens")plt.title("matplotlib.pyplot.set_cmap() Example")plt.show() |
Выход:
Example 2:
# Implementation of matplotlib functionimport matplotlib.pyplot as pltimport numpy as npfrom matplotlib.colors import LogNorm dx, dy = 0.015, 0.05x = np.arange(-4.0, 4.0, dx)y = np.arange(-4.0, 4.0, dy)X, Y = np.meshgrid(x, y) extent = np.min(x), np.max(x), np.min(y), np.max(y) Z1 = np.add.outer(range(8), range(8)) % 2plt.imshow(Z1, cmap ="binary_r", interpolation ="nearest", extent = extent, alpha = 1) def geeks(x, y): return (1 - x / 2 + x**5 + y**6) * np.exp(-(x**2 + y**2)) Z2 = geeks(X, Y) plt.imshow(Z2, alpha = 0.7, interpolation ="bilinear", extent = extent) plt.set_cmap("gist_rainbow")plt.title("matplotlib.pyplot.set_cmap() Example")plt.show() |
Выход:
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.