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
pitch-class-histogram [2021/04/04 08:33]
egor
pitch-class-histogram [2021/04/08 08:57] (aktuell)
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>
 +
 +{{:wiki:pitchclasshisto_matplot.png?600|}}
  • pitch-class-histogram.1617525226.txt.gz
  • Zuletzt geändert: 2021/04/04 08:33
  • von egor