산점도로 플롯하기 쉽지만 히트 맵으로 나타내려는 X, Y 데이터 포인트 (약 10k) 세트가 있습니다. MatPlotLib의 예제를 살펴본 결과 이미지를 생성하기 위해 이미 히트 맵 셀 값으로 시작하는 것 같습니다. x, y를 모두 다른 히트 맵으로 변환하는 방법이 있습니까?
Python의 Pandas 패키지에서 생성 된 데이터 프레임이 있습니다. Pandas 패키지에서 DataFrame을 사용하여 히트 맵을 생성하려면 어떻게해야합니까? import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df = DataFrame(abs(np.random.randn(5, 4)), index= Index, columns=Cols) >>> df A B C D aaa 2.431645 1.248688 0.267648 0.613826 bbb …
다음과 같은 히트 맵을 만들고 싶습니다 ( FlowingData 에 표시됨 ). 소스 데이터는 여기 에 있지만 임의의 데이터와 레이블을 사용하는 것이 좋습니다. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) 히트 맵을 만드는 것은 matplotlib에서 충분히 쉽습니다. from matplotlib import pyplot as plt heatmap = plt.pcolor(data) 그리고 …