Gradient facecolor matplotlib bar plot

后端 未结 1 989
日久生厌
日久生厌 2020-12-18 08:11

How do I add a gradient facecolor to my bar plots? I want to know how to use simple one-color gradients to complex multicolor gradients. Here is some example co

相关标签:
1条回答
  • 2020-12-18 08:41
    import numpy as np
    import matplotlib as mpl
    import matplotlib.pyplot as plt
    
    # http://matplotlib.sourceforge.net/examples/api/colorbar_only.html
    
    fig=plt.figure(figsize=(1,5))
    ax=fig.add_subplot(111)
    ax.axis([0,1,-50,200])
    cmap = mpl.cm.jet
    norm = mpl.colors.Normalize(vmin=-40, vmax=180)
    cb1 = mpl.colorbar.ColorbarBase(ax, cmap=cmap,
                                    orientation='vertical',                                
                                    norm=norm,
                                    ticks=[-40,180]
                                    )
    
    plt.subplots_adjust(left=0.4, right=0.8)
    plt.show()
    

    enter image description here

    0 讨论(0)
提交回复
热议问题