From 4104126c6e72bf4649e9c98cfc9cc8fb460ea6cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Delabre?= Date: Fri, 18 Dec 2020 13:24:42 +0100 Subject: [PATCH] =?UTF-8?q?Permet=20d=E2=80=99afficher=20les=20r=C3=A9sult?= =?UTF-8?q?ats=20dans=20des=20fen=C3=AAtres?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- analyze-shorttime.py | 12 ++++++++---- analyze-single.py | 12 ++++++++---- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/analyze-shorttime.py b/analyze-shorttime.py index 8ae7516..bd1514b 100644 --- a/analyze-shorttime.py +++ b/analyze-shorttime.py @@ -8,7 +8,8 @@ import sys if len(sys.argv) != 3: 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) source_file = sys.argv[1] @@ -49,6 +50,9 @@ ax.set_ylabel('Fréquence') ax.set_ylim(0, 800) ax.yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(freq_format)) -# Sauvegarde comme image -plt.tight_layout() -plt.savefig(output_file) +# Rend le résultat +if output_file == '-': + plt.show() +else: + plt.tight_layout() + plt.savefig(output_file) diff --git a/analyze-single.py b/analyze-single.py index c61ca72..3b32d76 100644 --- a/analyze-single.py +++ b/analyze-single.py @@ -8,7 +8,8 @@ if len(sys.argv) != 3: print(f"""Utilisation: {sys.argv[0]} [source] [output] 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) 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_locator(plt.MultipleLocator(.2 / ampl_scale)) -# Sauvegarde comme image -plt.tight_layout() -plt.savefig(output_file) +# Rend le résultat +if output_file == '-': + plt.show() +else: + plt.tight_layout() + plt.savefig(output_file)