如何更改 Matplotlib 中颜色栏中刻度的颜色?

matplotlibserver side programmingprogramming更新于 2025/4/30 10:52:17

要更改 matplotlib 中颜色栏中刻度的颜色,我们可以采取以下步骤−

  • 使用 numpy 创建一个随机 2D−数组,维度为 4☓4。
  • 使用 imshow() 方法将数据显示为图像。
  • 使用 colorbar() 方法创建一个 colorbar,带有 imshow() 的标量可映射实例。
  • 使用 getp() 方法返回对象属性的值或打印所有属性。
  • 设置艺术家对象的属性。
  • 要显示图形,请使用 show() 方法。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.random.rand(4, 4)
im = plt.imshow(data, cmap="twilight_shifted_r")
cbar = plt.colorbar(im)
cbar_yticks = plt.getp(cbar.ax.axes, 'yticklabels')
plt.setp(cbar_yticks, color='r')
plt.show()

输出


相关文章