У меня есть четыре матрицы путаницы для построения в pyplot. Ниже мой код и полученное изображение:
confmatmap=cm.YlOrBr
fig = plt.figure()
plt.clf()
ax = fig.add_subplot(221)
ax.set_aspect(1)
res = ax.imshow(np.array(norm_conf_1), cmap=confmatmap, interpolation='nearest')
plt.xticks(range(2), ['T', 'F']); plt.yticks(range(2), ['T', 'F'])
ax = fig.add_subplot(222)
ax.set_aspect(1)
res = ax.imshow(np.array(norm_conf_2), cmap=confmatmap, interpolation='nearest')
plt.xticks(range(2), ['','']);plt.yticks(range(2), ['','']);
ax = fig.add_subplot(223)
ax.set_aspect(1)
res = ax.imshow(np.array(norm_conf_3), cmap=confmatmap, interpolation='nearest')
plt.xticks(range(2), ['','']);plt.yticks(range(2), ['','']);
ax = fig.add_subplot(224)
ax.set_aspect(1)
res = ax.imshow(np.array(norm_conf_4![enter image description here][2]), cmap=confmatmap, interpolation='nearest')
plt.xticks(range(2), ['','']);plt.yticks(range(2), ['','']);
fig.subplots_adjust(left=0, bottom=0, right=1, top=1,wspace=0, hspace=0.1)
Но разрыв между левыми и правыми сюжетами слишком велик для меня. Я хочу, чтобы вертикальные и горизонтальные промежутки были размером примерно с символ. Я могу сократить разрыв между верхними и нижними подграфиками, установив hspace
на очень маленькое значение, но wspace
не работает. Я полагаю, что это возможно, потому что в подзаголовках есть пустая часть белого цвета.
Как я могу сузить пробелы до любого назначенного значения здесь?