如何添加 Matplotlib 颜色条标记?
要为颜色条添加标记,我们可以采取以下步骤 -
设置图像尺寸并调整子图之间和周围的填充。
使用 numpy 创建 **x, y** 和 **z** 数据点。
使用 **imshow()** 方法将数据显示为图像,即显示在二维规则光栅上。
在 **z** 的 **min** 和 **max** 范围内使用 numpy 创建标记。
为 **ScalarMappable** 实例 ***mappable*** 创建一个颜色条,并带有 **ticks=ticks**。
要显示图像,请使用 **show()** 方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x, y = np.mgrid[-1:1:100j, -1:1:100j] z = (x + y) * np.exp(-5.0 * (x ** 2 + y ** 2)) plt.imshow(z, extent=[-1, 1, -1, 1]) ticks = np.linspace(z.min(), z.max(), 5, endpoint=True) cb = plt.colorbar(ticks=ticks) plt.show()
输出

广告
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP