высота цветовой шкалы (matplotlib) - PullRequest
0 голосов
/ 20 мая 2018

Возможно ли иметь цветную полосу меньше высоты фигуры?Я знаю, что мы можем отрегулировать размер цветовой полосы с помощью

divider = make_axes_locatable(ax)
cax = divider.append_axes("right", size="3%", pad=0.05)
pl.colorbar(im, cax=cax)

size только настроить ширину цветовой полосы.а как насчет высоты?

Я ищу цветную полосу в правом верхнем углу, с половиной высоты фигуры.

1 Ответ

0 голосов
/ 20 мая 2018

Вы можете использовать fig.add_axes и настраивать параметры по своему желанию:

import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable
import numpy as np

fig = plt.figure()
ax = plt.subplot(111)
im = ax.imshow(np.arange(100).reshape((10, 10)))

c = plt.colorbar(im, cax = fig.add_axes([0.78, 0.5, 0.03, 0.38]))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...