gpt4 book ai didi

matplotlib - 如何为 Holoviews 图像设置 `vmin` 和 `vmax`?

转载 作者:行者123 更新时间:2023-12-03 23:18:27 26 4
gpt4 key购买 nike

我正在使用 GeoViews 绘制网格数据的 map ,如 gv.Image目的。目前,我的绘图功能如下所示:

def plot_variable(path):
var_ = xr.open_dataarray(path)
dataset = gv.Dataset(var_[:, 0].to_dataset(),
kdims=kdims, vdims=vdims)

pl_ = hv.Overlay([
dataset.to(gv.Image, geo_dims, crs=prj_)(
plot=dict(projection=prj_, vmax=0.04)),
gf.coastline(plot=dict(projection=prj_, scale='10m'),
style=dict(linewidth=2.5)),
gf.borders(plot=dict(projection=prj_, scale='10m'),
style=dict(linewidth=1.5)),
]).collate()

return pl_

现在,我想设置颜色范围的最小值和最大值,即等效于 vmin 的 HoloViews和 vmax夸格斯。

如何设置 vminvmax使用时 gv.Image ?

最佳答案

您可以更改图像的值尺寸范围:

import holoviews as hv
img = hv.Image(np.random.randn(4, 5))
img.redim(z=dict(range=(-10, 10)))

关于matplotlib - 如何为 Holoviews 图像设置 `vmin` 和 `vmax`?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43472116/

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