Ich erstelle ein Streudiagramm in MatPlotLib und ich versuche, die Farbe der Punkte von einem dritten Parameter (unabhängig von X und Y) abhängig zu machen. Durch Setzen von c = dritte_variable werden jedoch alle Punkte gleichfarbig.MatPlotLib Scatter Plot Punkte Alle haben die gleiche Farbe
Meine Plotdaten befinden sich in einem Wörterbuch mit einem Tupel von x- und y-Daten als Schlüssel und der dritte Parameter (Häufigkeit, reicht von 1 bis etwa 1000) als Wert. Beispielartikel: {[2 10]: 50}
Ich möchte die Farben der Punkte an Häufigkeit gebunden. Als Ausgangspunkt möchte ich es so machen, dass Punkte mit hoher Frequenz dunkler und Punkte mit niedriger Frequenz heller sind.
Hier ist meine aktuelle Ausgabe: Und hier ist mein Code:
for key in pairs_hash:
plt.scatter(key[0], key[1], c=pairs_hash[key], cmap=plt.cm.coolwarm)
plt.show()
Danke für die Hilfe!
Mehr Code wird benötigt, um genauer hinsehen zu können – user1767754