Numpy histogram2d热图操作

Numpy histogram2d热图操作,numpy,matplotlib,heatmap,histogram2d,Numpy,Matplotlib,Heatmap,Histogram2d,我使用从另一个stackoverflow线程中找到的代码,从csv值的散点图创建了一个热图 这是可行的,但我想编辑颜色/箱子之间的平滑度等。我读过这篇文章……但我的n00b水平阻碍了快速进步。我当前的代码是否可以轻松地处理箱子之间的插值(平滑)或至少改变颜色,或者我是否需要以不同的方式创建热图以获得更多的控制?(热图将根据跟踪项目的x y值表示空间在时间上的使用频率) 谢谢,非常感谢您的帮助 import numpy as np import matplotlib.pyplot as plt i

我使用从另一个stackoverflow线程中找到的代码,从csv值的散点图创建了一个热图

这是可行的,但我想编辑颜色/箱子之间的平滑度等。我读过这篇文章……但我的n00b水平阻碍了快速进步。我当前的代码是否可以轻松地处理箱子之间的插值(平滑)或至少改变颜色,或者我是否需要以不同的方式创建热图以获得更多的控制?(热图将根据跟踪项目的x y值表示空间在时间上的使用频率) 谢谢,非常感谢您的帮助

import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl


import csv

with open('myfile.csv') as csvfile:
     readCSV = csv.reader(csvfile, delimiter=',')
y = []
x = []
for row in readCSV:  
    x.append(float(row [0]))
    y.append(float(row [1]))

print (x, y)
heatmap, xedges, yedges = np.histogram2d(x,y,bins=20)
extent  = [xedges[0], xedges[-1], yedges[0], yedges[-1]]

plt.clf()
plt.imshow(heatmap.T, extent=extent)
plt.show()

plt.imshow(heatmap.T,extent=extent,interpolation='bicubic')
寻找这个?代码看起来很合理。问题到底是什么?哦,fab@kazemakase,这正是我要找的。真是个笨蛋,对不起。