【发布时间】:2019-11-12 04:02:59
【问题描述】:
我想为 hvplots 生成的图设置默认选项。
通常在全息视图中,我会这样做来为每个绘图设置默认值:
import holoviews as hv
from holoviews import opts
hv.extension('bokeh')
opts.defaults(opts.Curve( height=400, width=900 ,show_grid=True))
现在我正在使用 hvplots,对于基于 xarray 的绘图,导入已成为以下内容
import xarray as xr
import hvplot.xarray
如果我有一个 xarray 数据集并且我想绘制其中一个维度,那么我使用它
ds.myDims.hvplot()
但是,这会给出一个默认宽度且没有网格线的绘图。要添加它,我需要指定绘图的选项。
ds.myDims.hvplot(height=400, width=900,grid=True)
理想情况下,我想在全局范围内设置高度、宽度、网格等,就像在全息视图中一样,所以我不必为每个绘图都指定它。
【问题讨论】:
-
介意在 hvPlot 存储库上为此提交功能请求吗?我认为目前没有任何好的 API。
-
以issue 231提交。