如何更改 Matplotlib 中颜色条刻度的颜色?
以下步骤可更改 matplotlib 中颜色条刻度的颜色−
- 使用 numpy 创建一个 4☓4 维度的随机 2D 数组。
- 使用 imshow() 方法以图像形式显示数据。
- 使用 imshow() 的标量可绘制实例,使用 colorbar() 方法创建一个颜色条。
- 使用 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()
输出
广告