Ich habe ein Wörterbuch 'dict' genannt, der wie folgt aussieht:Python: Heatmap von Wörterbuch, bestehend aus Liste von Arrays
{'1005': [array1([3, 2, 5, 3, 4]), array2([1, 2, 5, 9, 0]), array3([4, 2, 6, 3, 2]), array4([2, 4, 6, 3, 2]), array5([3, 2, 5, 5, 2]), array6([1, 6, 4, 5, 1]), array7([3, 2, 4, 6, 2]), array8([3, 5, 2, 5, 2])]})
{'1006': [array1([1, 2, 5, 9, 0]), array2([4, 2, 6, 3, 2]), array3([2, 4, 6, 3, 2]), array4([3, 2, 5, 5, 2]), array5([1, 6, 4, 5, 1]), array6([3, 2, 4, 6, 2]), array7([3, 5, 2, 5, 2]), array8([3, 2, 5, 3, 4])]})
... etc. ...
Jede dieser ArrayN ein histogramm von Behältern 1 bis 5 ist
Nun würde Ich mag eine Heatmap für jeden 'ArrayN' erhalten, wobei:
y = dict.key()
x = bin number of dict.value()
color/z = dict.value()
Mit anderen Worten, der erste Punkt wäre y = 1005, x = '1' und Farbe/z = '3', zweiter Punkt y = 1005, x = '2', Farbe/z = '2' usw.
Andere Empfehlung, wie dies zu visualisieren wäre auch sehr willkommen.
konvertieren Sie es einfach (in einer Schleife) in ein einzelnes 2D-Array und Schlüssel als Ticks-Etiketten an Heatmap übergeben, das ist alles – lejlot
können Sie zwei oder drei weitere Punkte genaue Werte? Ich kann nicht entscheiden, woher kommt die '1' und' 2' kommt für 'x'. – aluriak