colorbar的高度(matplotlib)

时间:2018-05-20 16:00:23

标签: python matplotlib

颜色条是否可以小于图形的高度? 我知道我们可以用

调整colorbar的大小
location / {
    root   /usr/share/nginx/html;
    index  index.html index.htm;

    rewrite ^/(api|api-debug)/ /index.php last;
}

location ~ \.php$ {
    include        fastcgi_params;
    fastcgi_param  SCRIPT_FILENAME /app/webroot$uri;
    fastcgi_pass   fastcgi_backend;
}

divider = make_axes_locatable(ax) cax = divider.append_axes("right", size="3%", pad=0.05) pl.colorbar(im, cax=cax) 仅调整色条的宽度。但身高怎么样?

我正在寻找右上角的颜色条,图中的半高。

1 个答案:

答案 0 :(得分:2)

您可以使用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]))