繁体   English   中英

颜色条的高度(matplotlib)

[英]height of colorbar (matplotlib)

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

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

size只调整颜色条的宽度。 但是高度呢?

我正在寻找右上角的颜色条,其高度为图形的一半。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM