gpt4 book ai didi

matplotlib - 将颜色条标签放置在水平颜色条上方(而不是下方)

转载 作者:行者123 更新时间:2023-12-04 10:04:53 25 4
gpt4 key购买 nike

我正在使用以下代码生成水平颜色条:

cbaxes = fig.add_axes([0.05, 0.15, 0.9, 0.025]) # setup colorbar axes.
cb = fig.colorbar(cax=cbaxes, mappable=mappable, orientation='horizontal',)
cb.set_label(r"$[10^{14}\ molec\,cm^{-2}]$", fontname='Arial', fontsize='small')
cbytick_obj = plt.getp(cb.ax.axes, 'xticklabels')
plt.setp(cbytick_obj, color='r', fontsize='x-small')
cb.ax.set_yticks(arange(vmin, vmax, 2), size='small')

但是,我希望将标签打印在颜色栏上方(而不是下方)。我怎样才能做到这一点?

最佳答案

您可以尝试使用以下代码:

cb.ax.xaxis.set_ticks_position('top')
cb.ax.xaxis.set_label_position('top')

关于matplotlib - 将颜色条标签放置在水平颜色条上方(而不是下方),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12895207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com