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)

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

相关推荐
程序猿000001号8 小时前
探索数据可视化的利器:Matplotlib
信息可视化·matplotlib
Mobius80863 天前
探索 Seaborn Palette 的奥秘:为数据可视化增色添彩
图像处理·python·信息可视化·数据分析·pandas·matplotlib·数据可视化
乌漆嘎嘎黑3 天前
XIO: fatal IO error 22 (Invalid argument) on X server “localhost:10.0“【小白找bug】
pytorch·python·bug·matplotlib·mobaxterm
道友老李6 天前
【机器学习】数据可视化之Matplotlib(二)
人工智能·python·机器学习·信息可视化·matplotlib
Illusionna.6 天前
Word2Vec 模型 PyTorch 实现并复现论文中的数据集
人工智能·pytorch·算法·自然语言处理·nlp·matplotlib·word2vec
Trouvaille ~7 天前
【机器学习】在不确定的光影中:机器学习与概率论的心灵共舞
人工智能·python·机器学习·ai·数据分析·概率论·matplotlib
丶21367 天前
【Python】【数据分析】深入探索 Python 数据可视化:Matplotlib 绘图库完整教程
python·信息可视化·matplotlib
-一杯为品-7 天前
【Python】Matplotlib基本图表绘制
开发语言·笔记·python·学习·matplotlib
迷路爸爸1808 天前
ubuntu 使用 Times New Roman 字体在 Matplotlib 中绘图并调整字体大小
matplotlib
零光速11 天前
数据处理与统计分析——10-Pandas可视化-Matplotlib的常用API
数据结构·python·数据分析·pandas·matplotlib