matplotlib数组显示图片

今天测试了一下这个matplotlib的如何通过数组来造出一张图片

example1

bash 复制代码
import matplotlib.pyplot as plt 
import numpy as np

arr = np.zeros((25741, 25205, 4))
arr[:,:]=[255,0,0,255]
plt.imshow(arr)

注意这个地方像素的取值,这个使用整数其实是没什么问题的,但是看下面的结果

example2

bash 复制代码
import matplotlib.pyplot as plt 
import numpy as np

arr = np.zeros((25741, 25205, 4))
arr[:,:]=[200,220,250,255]
plt.imshow(arr)

example 3

bash 复制代码
import matplotlib.pyplot as plt 
import numpy as np

arr = np.zeros((25741, 25205, 4))
arr[:,:]=[200/255.0,220/255.0,250/255.0,255/255.0]
plt.imshow(arr)

example4

bash 复制代码
import matplotlib.pyplot as plt 
import numpy as np

arr = np.zeros((25741, 25205, 4))
arr[:,:]=[94/255.0,46/255.0,127/255.0,255/255.0]
plt.imshow(arr)

也就说说这个数组需要是小数形式的,这样的才能显示正常的颜色

相关推荐
Serendipity_Carl3 天前
爬虫数据清洗可视化链家房源
python·pandas·matplotlib
合作小小程序员小小店6 天前
基于可视化天气系统demo,基于python+ matplotlib+request爬虫,开发语言python,数据库无,10个可视化界面,需要的可以了联系。
开发语言·爬虫·python·matplotlib
景彡先生6 天前
Python matplotlib详解:从入门到精通,数据可视化利器
python·信息可视化·matplotlib
world-wide-wait8 天前
机器学习03——matplotlib
python·机器学习·matplotlib
~~李木子~~11 天前
Matplotlib 数据可视化基础测试题
信息可视化·matplotlib
MediaTea17 天前
Python 第三方库:matplotlib(科学绘图与数据可视化)
开发语言·python·信息可视化·matplotlib
Kratzdisteln17 天前
【Python】绘制椭圆眼睛跟随鼠标交互算法配图详解
python·数学·numpy·pillow·matplotlib·仿射变换
万粉变现经纪人17 天前
如何解决 pip install -r requirements.txt 子目录可编辑安装缺少 pyproject.toml 问题
开发语言·python·scrapy·beautifulsoup·scikit-learn·matplotlib·pip
jie*22 天前
小杰深度学习(seventeen)——视觉-经典神经网络——MObileNetV3
人工智能·python·深度学习·神经网络·numpy·matplotlib
jie*23 天前
小杰深度学习(sixteen)——视觉-经典神经网络——MobileNetV2
人工智能·python·深度学习·神经网络·tensorflow·numpy·matplotlib