Python中matplotlib.pyplot.imshow画灰度图的多种方法

转载:https://www.jianshu.com/p/8f96318a153f

matplotlib库的教程和使用方法此处就不累赘了,网上有十分多优秀的教程资源。此处直接上代码:

def demo():
    # 读取图片
    training_x, training_y, test_x, test_y = dataset.load_mnist_data(1000, 100)
    im = training_x[0]
    # 绘画灰度图的四种方法
    plt.subplot(221); plt.imshow(im, cmap=plt.cm.gray)
    plt.subplot(222); plt.imshow(im, cmap=plt.cm.gray_r)
    plt.subplot(223); plt.imshow(im, cmap='gray')
    plt.subplot(224); plt.imshow(im, cmap='gray_r')
    plt.show()

效果图下图所示:

 
4种灰度图效果.png

由上图可以看出,gray_r中的r表示reverse,代表逆转的意思


作者:monitor1379
链接:https://www.jianshu.com/p/8f96318a153f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/MCSFX/p/13638099.html