gpt4 book ai didi

python - 如何为 matplotlib 的 colorbar 找到 kwargs

转载 作者:行者123 更新时间:2023-12-03 18:29:21 25 4
gpt4 key购买 nike

我正在向 Matplotlib 中的颜色条添加标签,但更重要的是,我正在尝试将标签放置在我想要的位置。

我找到了set_label:

cb = plt.colorbar()
cb.set_label(units)

我发现有人旋转了标签文本的问题:

cb.set_label(units, rotation = 270)

并且我发现了对具有 kwargs 的 set_label 存在的引用:

link for API

但是我在哪里可以找到我可以使用的 kwargs 呢?我想要做的是将标签定位在颜色条上方或颜色条的末尾。

最佳答案

这可能是两个不同的问题。

1) 如何在颜色栏顶部设置标签?

使用cb.ax.set_title("Mylabel")

import matplotlib.pyplot as plt
import numpy as np

x = np.random.rand(25)
y = np.random.rand(25)
c = np.random.rand(25)

plt.scatter(x,y, c=c)
cb = plt.colorbar()
cb.ax.set_title("Mylabel")
plt.show()

enter image description here

2) 哪些关键字参数可用于 colorbar.set_label

颜色条的标签本质上是轴的标签。因此它接受与 matplotlib.axes.Axes.set_xlabel 相同的关键字参数。

这些是 fontdictlabelpad 和任何 matplotlib.text.Text属性。

因此,您还可以使用旋转位置来定位标签

cb.set_label("Mylabel", rotation=0, position=(1,1))

enter image description here

关于python - 如何为 matplotlib 的 colorbar 找到 kwargs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47080079/

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