作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在向 Matplotlib 中的颜色条添加标签,但更重要的是,我正在尝试将标签放置在我想要的位置。
我找到了set_label:
cb = plt.colorbar()
cb.set_label(units)
我发现有人旋转了标签文本的问题:
cb.set_label(units, rotation = 270)
并且我发现了对具有 kwargs 的 set_label 存在的引用:
但是我在哪里可以找到我可以使用的 kwargs 呢?我想要做的是将标签定位在颜色条上方或颜色条的末尾。
最佳答案
这可能是两个不同的问题。
使用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()
colorbar.set_label
?颜色条的标签本质上是轴的标签。因此它接受与 matplotlib.axes.Axes.set_xlabel
相同的关键字参数。
这些是 fontdict
、labelpad
和任何 matplotlib.text.Text
属性。
因此,您还可以使用旋转
和位置
来定位标签
cb.set_label("Mylabel", rotation=0, position=(1,1))
关于python - 如何为 matplotlib 的 colorbar 找到 kwargs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47080079/
我是一名优秀的程序员,十分优秀!