我有3个相同长度的列表,代表3个不同的变量:x位置,y位置和(神经元的)放电频率。如何绘制热图,以使x轴为x位置,y轴为y位置,并且强度由发射速率给出?
我认为您需要从这里开始,这是一种将三个不同的列表组织成坐标/响应类型的框架的方法。为此,我建议使用Pandas DataFrame
object之类的方法,在该方法中,您将使用一个维度作为索引,使用另一个维度作为列标签,然后将触发率分配给该变量。本质上,这个想法是围绕坐标尺寸来组织数据。
一旦有了合适的DataFrame
对象,使用DataFrame
heatmap
之类的东西来实现它就很简单。
基本要点
您想考虑如何来获取列表数据并将其转换为可以解释为热图的内容。像method in Seaborn这样的工具做得很好。