用全息视图设置x和y标签

问题描述 投票:7回答:3

我想将全息视图中图形的x和y轴上的标签更改为内部变量名称以外的其他名称。影响轴标签的典型方法似乎是将变量名称本身更改为标签。如果要使用复杂的标签,尤其是当您频繁地从其他复杂的数据对象(例如pandas数据框)转换时,这将非常不便。

是否有一种通用方法:(A)在绘制图形时或之后更改图形的x和y标签,或(B)为变量名设置易于理解的别名?

python plot axis-labels holoviews
3个回答
6
投票

例如,您可以在绘制这样的图形时或之后更改轴标签

hv.Image(np.random.rand(10,10), kdims=['x','y']).redim.label(x='neXt', y='Ys')

编辑:在早期版本的HoloViews中,您可以像这样轻松地更改轴标签,请在Holoviews FAQ]上检查第二个答案

curve = hv.Curve(df, 'x_col', 'y_col')
curve = curve.options(xlabel='X Label', ylabel='Label for Y')

4
投票

尽管我们应该更好地记录它们,但HoloViews中确实存在尺寸别名。有两种定义它们的方法。您可以提供(name, label)形式的元组作为维,也可以显式声明Aliases对象并提供属性。这是一个简单的示例:


0
投票

您可以通过提供列名和较长标签的元组

© www.soinside.com 2019 - 2024. All rights reserved.