How to use viridis in matplotlib 1.4

后端 未结 4 1856
陌清茗
陌清茗 2020-12-31 02:59

I want to use the colormap \"viridis\" (http://bids.github.io/colormap/), and I won\'t be updating to the development version 1.5 quite yet. Thus, I have downloaded c

4条回答
  •  [愿得一人]
    2020-12-31 03:52

    What I did is to just copy the

    _viridis_data = [[0.267004, 0.004874, 0.329415],
                     [0.268510, 0.009605, 0.335427],
                     [0.269944, 0.014625, 0.341379],
                     :
                     [0.983868, 0.904867, 0.136897],
                     [0.993248, 0.906157, 0.143936]]
    

    from https://github.com/BIDS/colormap/blob/master/colormaps.py

    and add:

    from matplotlib.colors import ListedColormap
    
    viridis = ListedColormap(_viridis_data, name='viridis')
    
    plt.register_cmap(name='viridis', cmap=viridis)
    plt.set_cmap(viridis)
    

提交回复
热议问题