Einzelne und multiple Farben
Anwendung einer einzelnen Farbe
Grundlegendes Balkendiagramm mit einer einzelnen Farbe
import matplotlib.pyplot as plt
## Einzelne Farbe für das gesamte Balkendiagramm
plt.figure(figsize=(8, 4))
plt.bar(['A', 'B', 'C'], [10, 20, 15], color='blue')
plt.title('Einzelne-Farbe-Balkendiagramm')
plt.show()
Mehrere Farbstragietien
Individuelle Balkenfarben
## Andere Farbe für jeden Balken
plt.bar(['A', 'B', 'C'],
[10, 20, 15],
color=['red', 'green', 'blue'])
Farblisten und -arrays
colors = ['#FF6B6B', '#4ECDC4', '#45B7D1']
plt.bar(['A', 'B', 'C'], [10, 20, 15], color=colors)
Fortgeschrittene Farbzuordnung
graph LR
A[Farbzuordnung] --> B[Uniforme Farben]
A --> C[Gradientenfarben]
A --> D[Bedingte Farben]
Gradienten-Farbzuordnung
import numpy as np
data = [10, 20, 15]
colors = plt.cm.viridis(np.linspace(0, 1, len(data)))
plt.bar(['A', 'B', 'C'], data, color=colors)
Farbauswahltechniken
| Technik |
Beschreibung |
Beispiel |
| Uniforme Farben |
Selbe Farbe für alle Balken |
color='blue' |
| Individuelle Farben |
Eindeutige Farbe pro Balken |
color=['red','green','blue'] |
| Gradientenfarben |
Farben basierend auf dem Wert |
plt.cm.viridis() |
Bedingte Färbung
def get_color(value):
return 'green' if value > 15 else 'red'
colors = [get_color(val) for val in [10, 20, 15]]
plt.bar(['A', 'B', 'C'], [10, 20, 15], color=colors)
LabEx Visualisierungs-Einsicht
Wenn Sie mit mehreren Farben arbeiten, empfiehlt LabEx, die visuelle Klarheit aufrechtzuerhalten und sicherzustellen, dass die Farbauswahl die Dateninterpretation verbessert.