Holoviews是一个有助于可视化数据的软件包。我想为光栅图像设置默认的色彩映射。
在holoviews.Options包中描述了如何设置各种参数的默认值。
答案 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')