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)

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

相关推荐
老歌老听老掉牙7 小时前
Matplotlib Pyplot 数据可视化完全指南
python·信息可视化·matplotlib
F_D_Z19 小时前
数据集相关类代码回顾理解 | sns.distplot\%matplotlib inline\sns.scatterplot
python·深度学习·matplotlib
无心水1 天前
【Python实战进阶】1、Python高手养成指南:四阶段突破法从入门到架构师
开发语言·python·django·matplotlib·gil·python实战进阶·python工程化实战进阶
studytosky2 天前
深度学习理论与实战:MNIST 手写数字分类实战
人工智能·pytorch·python·深度学习·机器学习·分类·matplotlib
金色熊族5 天前
win11安装matplotlib过程
python·matplotlib
n***i9510 天前
后端服务网格可观测性,Jaeger与Zipkin
erlang·matplotlib·iava-activema
大数据魔法师12 天前
Seaborn(一) - Seaborn绘图方法介绍
matplotlib·数据可视化
zx52011313 天前
pyinstaller 打包报错hook-matplotlib.backends.py
matplotlib·hook-matplotlib·.backends
Serendipity_Carl24 天前
爬虫数据清洗可视化链家房源
python·pandas·matplotlib
合作小小程序员小小店1 个月前
基于可视化天气系统demo,基于python+ matplotlib+request爬虫,开发语言python,数据库无,10个可视化界面,需要的可以了联系。
开发语言·爬虫·python·matplotlib