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)

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

相关推荐
一名技术极客1 天前
Python 数据分析 - Matplotlib 绘图
python·数据分析·matplotlib
SteveKenny2 天前
Python 梯度下降法(四):Adadelta Optimize
开发语言·python·深度学习·机器学习·numpy·matplotlib
aiweker4 天前
Python Matplotlib库:从入门到精通
开发语言·python·matplotlib
dreadp4 天前
网易云音乐歌名可视化:词云生成与GitHub-Pages部署实践
python·html·github·matplotlib·数据可视化·wordcloud
YiSLWLL9 天前
Tauri2+Leptos开发桌面应用--绘制图形、制作GIF动画和mp4视频
python·rust·ffmpeg·音视频·matplotlib
叫我:松哥14 天前
基于python的财务数据分析与可视化设计与实现
大数据·python·数据挖掘·数据分析·pandas·matplotlib
Fuction.15 天前
Matplotlib基础
人工智能·python·matplotlib
好想写博客16 天前
[深度学习]神经网络线性回归简易实例
pytorch·python·深度学习·神经网络·线性回归·numpy·matplotlib
棉猴18 天前
使用Matplotlib显示中文的方法
matplotlib·显示中文·显示汉字·fontproperties·rcparams
小白也有IT梦18 天前
Matplotlib 图表显示比例控制笔记
python·matplotlib