gpt4 book ai didi

python - 更改 holoviews 直方图上的 x 轴 (xlim)

转载 作者:行者123 更新时间:2023-11-28 22:34:34 27 4
gpt4 key购买 nike

在 matplotlib 中,我们可以使用 xlim() 方法更改 x 轴的范围。 HoloViews 中是否有等效方法?

我搜索了 HV options page , 但没有找到任何似乎可以做到这一点的东西。

我在 Jupyter notebook 中使用以下代码创建了下图:

import numpy as np
import holoviews as hv
hv.notebook_extension('bokeh', width=90)

values = np.array([list of floats])

frequencies, edges = np.histogram(values, 10)
hv.Histogram(frequencies, edges)

histogram

如何将 x 轴限制更改为 [0.002, 0.016]。

此外,是否可以绘制一个返回其当前 x 轴限制的绘图?

最佳答案

HoloViews 通常只使用您提供的数据范围。因此,更改直方图边界的最简单方法是在 np.histogram 调用本身中更改它:

frequencies, edges = np.histogram(values, 10, range=(0.002, 0.016))
hv.Histogram(frequencies, edges)

如果您只是想更改查看范围,您也可以直接设置:

hv.Histogram(frequencies, edges, extents=(0.002, None, 0.016, None))

其中范围定义为 (xmin, ymin, xmax, ymax)

关于python - 更改 holoviews 直方图上的 x 轴 (xlim),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38897845/

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