Permet d’afficher les résultats dans des fenêtres
This commit is contained in:
parent
9e8e8db032
commit
4104126c6e
|
@ -8,7 +8,8 @@ import sys
|
||||||
if len(sys.argv) != 3:
|
if len(sys.argv) != 3:
|
||||||
print(f"""Utilisation: {sys.argv[0]} [source] [output]
|
print(f"""Utilisation: {sys.argv[0]} [source] [output]
|
||||||
|
|
||||||
Génère le sonagramme du fichier [source] dans le fichier [output].""")
|
Génère le sonagramme du fichier [source] dans le fichier [output].
|
||||||
|
Passer - comme [output] fait s’afficher le sonagramme dans une fenêtre.""")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
source_file = sys.argv[1]
|
source_file = sys.argv[1]
|
||||||
|
@ -49,6 +50,9 @@ ax.set_ylabel('Fréquence')
|
||||||
ax.set_ylim(0, 800)
|
ax.set_ylim(0, 800)
|
||||||
ax.yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(freq_format))
|
ax.yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(freq_format))
|
||||||
|
|
||||||
# Sauvegarde comme image
|
# Rend le résultat
|
||||||
|
if output_file == '-':
|
||||||
|
plt.show()
|
||||||
|
else:
|
||||||
plt.tight_layout()
|
plt.tight_layout()
|
||||||
plt.savefig(output_file)
|
plt.savefig(output_file)
|
||||||
|
|
|
@ -8,7 +8,8 @@ if len(sys.argv) != 3:
|
||||||
print(f"""Utilisation: {sys.argv[0]} [source] [output]
|
print(f"""Utilisation: {sys.argv[0]} [source] [output]
|
||||||
|
|
||||||
Affiche la transformée de Fourier du fichier [source] sur un graphe
|
Affiche la transformée de Fourier du fichier [source] sur un graphe
|
||||||
dans le fichier [output].""")
|
dans le fichier [output]. Passer - comme [output] fait s’afficher le
|
||||||
|
graphe dans une fenêtre.""")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
source_file = sys.argv[1]
|
source_file = sys.argv[1]
|
||||||
|
@ -50,6 +51,9 @@ ax.set_ylabel('Amplitude')
|
||||||
ax.yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(ampl_format))
|
ax.yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(ampl_format))
|
||||||
ax.yaxis.set_major_locator(plt.MultipleLocator(.2 / ampl_scale))
|
ax.yaxis.set_major_locator(plt.MultipleLocator(.2 / ampl_scale))
|
||||||
|
|
||||||
# Sauvegarde comme image
|
# Rend le résultat
|
||||||
|
if output_file == '-':
|
||||||
|
plt.show()
|
||||||
|
else:
|
||||||
plt.tight_layout()
|
plt.tight_layout()
|
||||||
plt.savefig(output_file)
|
plt.savefig(output_file)
|
||||||
|
|
Loading…
Reference in New Issue