【问题标题】:Set default style parameters in Holoviews在 Holoviews 中设置默认样式参数
【发布时间】:2015-06-07 10:55:12
【问题描述】:

Holoviews 是一个帮助可视化数据的包。我想为光栅图像设置默认颜色图。

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

【问题讨论】:

    标签: python matplotlib plot visualization


    【解决方案1】:

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

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

    %opts Image (cmap='gnuplot2')
    

    请注意,如果您只想将其应用于 Image 对象的子集,您可以像这样为 Image 提供一个组:

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

    如果您不在 IPython notebook 中或不想使用魔法,也可以使用纯 Python 方法来设置选项。要全局设置样式,您可以:

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

    最后,要发现选项是什么,您可以调用:

    hv.help(image, visualization=True)
    

    希望对您有所帮助。如果您还有任何问题,请通过 our Google group 联系我们。

    【讨论】:

    • 从教程中我不清楚 %opts 东西是否适用于整个 ipython 笔记本。我被 %%opts 弄糊涂了,它只在单个 ipython 笔记本单元上运行。
    【解决方案2】:

    可以设置光栅图像(matplotlib.imshow)的默认颜色图:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多