Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
interval-histogram [2021/04/07 22:57] egor |
interval-histogram [2021/04/08 10:17] egor |
||
---|---|---|---|
Zeile 39: | Zeile 39: | ||
[x.name for x in intList]</ | [x.name for x in intList]</ | ||
- | {{: | + | {{: |
+ | |||
+ | Als Ergebnis bekommen wir die Auflistung aller Intervalle entsprechend ihrer Reihenfolge im untersuchten Beispiel. Diese Liste kann nun mit Python Modul [[https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | values = [' | ||
+ | counter=collections.Counter(values) | ||
+ | print(counter.most_common())</ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Diese Daten können nun durch ein Histogramm in Matplotlib und NumPy visualisiert werden: | ||
+ | |||
+ | < | ||
+ | import numpy as np | ||
+ | |||
+ | fig, ax = plt.subplots() | ||
+ | note = (' | ||
+ | x_pos = np.arange(len(note)) | ||
+ | values = (6, 3, 17, 4, 4, 2, 0, 0, 0, 0, 0, 0) | ||
+ | ax.bar(x_pos, | ||
+ | color=' | ||
+ | ax.set_xticks(x_pos) | ||
+ | ax.set_xticklabels(note) | ||
+ | ax.set_title(' | ||
+ | plt.show()</ | ||
+ | |||
+ | {{: |