{"id":12866,"date":"2024-03-14T16:45:21","date_gmt":"2024-03-14T16:45:21","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/"},"modified":"2025-08-05T08:02:34","modified_gmt":"2025-08-05T08:02:34","slug":"how-to-use-plt-imshow-in-matplotlib","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/","title":{"rendered":"Matplotlib imshow: Display Images with plt.imshow"},"content":{"rendered":"<p>The plt.imshow() function is used to display images or arrays. Its syntax is as follows:<\/p>\n<pre class=\"post-pre\"><code>plt.imshow(X, cmap=<span class=\"hljs-literal\">None<\/span>)\r\n<\/code><\/pre>\n<p>In this case, X is the image or array to be displayed, and cmap is the parameter used to specify the color mapping, an optional parameter.<\/p>\n<p>Here is an example of displaying an image using plt.imshow() function.<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> matplotlib.pyplot <span class=\"hljs-keyword\">as<\/span> plt\r\n<span class=\"hljs-keyword\">import<\/span> matplotlib.image <span class=\"hljs-keyword\">as<\/span> mpimg\r\n\r\n<span class=\"hljs-comment\"># \u8bfb\u53d6\u56fe\u50cf<\/span>\r\nimg = mpimg.imread(<span class=\"hljs-string\">'image.jpg'<\/span>)\r\n\r\n<span class=\"hljs-comment\"># \u663e\u793a\u56fe\u50cf<\/span>\r\nplt.imshow(img)\r\nplt.axis(<span class=\"hljs-string\">'off'<\/span>)  <span class=\"hljs-comment\"># \u5173\u95ed\u5750\u6807\u8f74<\/span>\r\nplt.show()\r\n<\/code><\/pre>\n<p>In the example above, the image file is first read using the mpimg.imread() function, then displayed with the plt.imshow() function. The axis is turned off using plt.axis(&#8216;off&#8217;), and finally the image is shown using plt.show().<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The plt.imshow() function is used to display images or arrays. Its syntax is as follows: plt.imshow(X, cmap=None) In this case, X is the image or array to be displayed, and cmap is the parameter used to specify the color mapping, an optional parameter. Here is an example of displaying an image using plt.imshow() function. import [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[66,2693,902,16919,16956],"class_list":["post-12866","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-data-visualization","tag-imshow","tag-matplotlib","tag-plt-imshow","tag-python-imaging"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Matplotlib imshow: Display Images with plt.imshow - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Matplotlib imshow: Display Images with plt.imshow\" \/>\n<meta property=\"og:description\" content=\"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T16:45:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T08:02:34+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"Matplotlib imshow: Display Images with plt.imshow\",\"datePublished\":\"2024-03-14T16:45:21+00:00\",\"dateModified\":\"2025-08-05T08:02:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\"},\"wordCount\":101,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"data visualization\",\"imshow\",\"matplotlib\",\"plt.imshow\",\"python imaging\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\",\"name\":\"Matplotlib imshow: Display Images with plt.imshow - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T16:45:21+00:00\",\"dateModified\":\"2025-08-05T08:02:34+00:00\",\"description\":\"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Matplotlib imshow: Display Images with plt.imshow\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Matplotlib imshow: Display Images with plt.imshow - Blog - Silicon Cloud","description":"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/","og_locale":"en_US","og_type":"article","og_title":"Matplotlib imshow: Display Images with plt.imshow","og_description":"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T16:45:21+00:00","article_modified_time":"2025-08-05T08:02:34+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"Matplotlib imshow: Display Images with plt.imshow","datePublished":"2024-03-14T16:45:21+00:00","dateModified":"2025-08-05T08:02:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/"},"wordCount":101,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["data visualization","imshow","matplotlib","plt.imshow","python imaging"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/","name":"Matplotlib imshow: Display Images with plt.imshow - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T16:45:21+00:00","dateModified":"2025-08-05T08:02:34+00:00","description":"Master plt.imshow() to display images in Matplotlib. Learn syntax, parameters, and coding examples.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-plt-imshow-in-matplotlib\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Matplotlib imshow: Display Images with plt.imshow"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=12866"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12866\/revisions"}],"predecessor-version":[{"id":156708,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/12866\/revisions\/156708"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=12866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=12866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=12866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}