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

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,代表逆转的意思

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容