คำถามติดแท็ก heatmap

12
สร้าง heatmap ใน MatPlotLib โดยใช้ชุดข้อมูลกระจาย
ฉันมีชุดข้อมูล X, Y (ประมาณ 10k) ที่ง่ายต่อการพล็อตเป็นพล็อตกระจาย แต่ฉันต้องการที่จะแสดงเป็นแผนที่ความร้อน ฉันดูตัวอย่างใน MatPlotLib และพวกเขาทั้งหมดเริ่มต้นด้วยค่าเซลล์ความร้อนเพื่อสร้างภาพ มีวิธีการที่แปลงกลุ่ม x, y, แตกต่างกันทั้งหมดเป็นแผนที่ความร้อน (ที่โซนที่มีความถี่สูงกว่าของ x, y จะ "อุ่น")?

6
ทำแผนที่ความร้อนจาก DataFrame แพนด้า
ฉันมีดาต้าเฟรมที่สร้างจากแพ็คเกจ Pandas ของ Python ฉันจะสร้างแผนที่ความร้อนโดยใช้ 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 0.809296 1.671020 1.564420 0.347662 ccc 1.501939 1.126518 0.702019 1.596048 …

4
Heatmap ใน matplotlib ด้วย pcolor?
ฉันต้องการสร้างแผนที่ความร้อนเช่นนี้ (แสดงใน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) และฉันยังพบข้อโต้แย้งcolormap ที่ดูถูกต้อง:heatmap = plt.pcolor(data, cmap=matplotlib.cm.Blues) แต่นอกเหนือจากนั้นฉันไม่สามารถหาวิธีแสดงป้ายกำกับสำหรับคอลัมน์และแถวและแสดงข้อมูลในการวางแนวที่เหมาะสม (จุดเริ่มต้นที่ด้านซ้ายบนแทนที่จะเป็นด้านล่างซ้าย) ความพยายามที่จะจัดการheatmap.axes(เช่นheatmap.axes.set_xticklabels = column_labels) ทั้งหมดล้มเหลว ฉันขาดอะไรไปที่นี่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.