pitch-class-histogram

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
pitch-class-histogram [2021/04/04 08:33]
egor
pitch-class-histogram [2021/04/08 08:57]
egor
Zeile 19: Zeile 19:
          
 {{:wiki:pitchclasshisto2.png?600|}} {{:wiki:pitchclasshisto2.png?600|}}
 +
 +Ebenfalls kann die Histogramm-Visualisierung durch Matplotlib und NumPy realisiert werden:
 +
 +<code>
 +import matplotlib.pyplot as plt
 +import numpy as np
 +
 +fig, ax = plt.subplots()
 +note = ('c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'a#', 'b')
 +x_pos = np.arange(len(note))
 +values = (40, 0, 58, 44, 1, 111, 3, 15, 0, 37, 61, 0)
 +ax.bar(x_pos, values, align='center',
 +        color='salmon', ecolor='black')
 +ax.set_xticks(x_pos)
 +ax.set_xticklabels(note)
 +ax.set_title('Pitch Class Histogram')
 +plt.show()
 +</code>
 +
 +
  • pitch-class-histogram.txt
  • Zuletzt geändert: 2021/04/08 08:57
  • von egor