python - 使用 imshow 绘制具有小模式的大数据隐藏数据
问题描述
我的数据由大型二维数组组成。当使用 matplotlib 的 imshow 可视化这些数据时,不会显示小数据点或有趣的特征。
我已经尝试了 imshow 的所有插值选项,但没有一个给我想要的结果。
举个例子:
import matplotlib.pyplot as plt
import numpy as np
my_array = np.zeros((10000, 10000))
my_array[5000, :] = np.ones(10000)
plt.imshow(my_array, aspect='auto')
plt.show()
理想情况下,我将能够在 y 轴上看到 5000 处的线,但没有显示任何内容(我假设这是由于下采样造成的)。理想情况下,我想要一个“最大”的下采样方法:而不是选择最近像素的值,而是显示任何否则会被隐藏的数据点的最大值。
解决方案
推荐阅读
- javascript - javascript 在 IE 浏览器上的网站上无法正常运行
- java - 如何在 Jpanel 中自定义 JPanel 的位置
- javascript - 点击按钮不起作用
- java - 可倒计时运行
- android - 从 RecyclerView.Adapter 扩展的类调用片段中的方法
- r - 错误:删除 R 中为 0 的列时,“}”中出现意外的“}”
- ffmpeg - 刻录不同分辨率的字幕
- perl - 让当前 shell 解释 perl 参数的“正确”方式
- c# - 更改从 AuthCookie 生成的日期格式
- python - 不断提示用户输入正确的文件目录,将输入存储在变量中