第一次使用matplot lib创建栅格图:仅显示带有y轴的空白栅格图?

时间:2019-08-20 22:13:44

标签: python matplotlib raster

我正在尝试使用提供给我的numpy数组创建神经峰值数据的栅格图。该数组有2列,因此第一列代表神经元ID(应出现在y轴上),第二列代表尖峰的时间(时间将为x轴)。 2列的每一行都是一个单独的峰值。因此,如果第三列是(100,200),则意味着要测量的第三尖峰是神经元编号。 100,时间200。

import matplotlib.pyplot as pyplot
import numpy as np


spike_data = np.load('spike_train_082019.npy')

pyplot.imshow(spike_data, cmap='Greys')
pyplot.show()

这是我得到的: https://imgur.com/x6yH0bU

完全为空。我是否需要“解析” numpy数组的轴?我可以将加载的数组输入imshow函数吗?任何帮助表示赞赏。

第一次编辑:这是我想要做的,但是现在没有任何图显示。

import numpy as np

spike_data = np.load('spike_train_082019.npy')

unit_id = spike_data[:,0]
spike_time = spike_data[:,1]

pyplot.scatter(spike_time, unit_id)
pyplot.show()

0 个答案:

没有答案