在Holoviews中设置默认样式参数

时间:2015-04-02 13:05:59

标签: python matplotlib plot visualization

Holoviews是一个有助于可视化数据的软件包。我想为光栅图像设置默认的色彩映射。

holoviews.Options包中描述了如何设置各种参数的默认值。

2 个答案:

答案 0 :(得分:2)

在HoloViews中有多种设置样式选项的方法,其中大部分都是详细in this Tutorial

如果您使用IPython笔记本,最简单的方法是使用提供的%opts line magic,如下所示:

%opts Image (cmap='gnuplot2')

请注意,如果您只想将它​​应用于Image对象的子集,您可以为Image提供如下组:

%opts Image.GNUPlot (cmap='gnuplot2')
Image(np.random.rand(50,50), group='GNUPlot')

如果你不在IPython笔记本中或者不想使用魔法,那么也有纯Python方法来设置选项。要全局设置样式,您可以:

Store.options.Image = hv.Options('style', cmap='gnuplot2')

最后,要了解选项的内容,您可以致电:

hv.help(image, visualization=True)

希望有所帮助。如果您还有其他问题,请访问our Google group

答案 1 :(得分:0)

可以设置rasterimage(matplotlib.imshow)的默认色图:

import holoviews as hv
hv.Store.options.Image.groups['style'] = hv.Store.options.Image.groups['style'](cmap='gnuplot2')