Я пытаюсь создать фигуру с несколькими сюжетами.Для каждого подзаговора я устанавливаю facecolor
.Я хочу предоставить цветную полосу слева, которая дает цвета лица, которые я установил контекст.Тем не менее, единственный способ, которым я понял, как это сделать, включает mapping
, который мне там не нужен.
Кроме того, я понимаю, что это может быть вопрос XY.Я открыт для критики и любых методов, чтобы достичь моей конечной цели
[MCVE]
import matplotlib.pyplot as plt
from matplotlib import cm
import numpy as np
np.random.seed([3, 1415])
a = np.random.rand(3, 3)
f, axes = plt.subplots(3, 4)
jet = cm.jet
for i in range(3):
for j in range(1, 4):
axes[i, j].set_facecolor(jet(a[i, j-1]))
m = plt.subplot2grid(axes.shape, (0, 0), rowspan=3).imshow(a, jet)
plt.colorbar(m)

Я хочуэто
