Python Forum
Matplotlib - close multple plots with user input
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Matplotlib - close multple plots with user input
#1
Hi,

I have a script that is reading CSV files. Plots 9 graphs at once. I would like for the user to press enter so that all plots close at once. IT used to work with prevvious version of matplotlib, but I've now upgraded to 3.5 and it doesnt like the code anymore. At the moment, the script is written like this and it only asks for press enter after the plots are closed individually, then it exits the script. See below for both versions of scripts

Old code (pre-matplotlib version 3.5), user would just press enter to close all plots and exit script
 # Pause to close plots
    plt.show(False)    # Blocks, user must close plot window
    print("")
    input("Press [enter] key to close plots...")
    print("Done...")
new code (matplotlib version 3.5), user has to close all plots individualy and press enter to exit script

  # Pause to close plots
    print("Close all Plots to Exit")
    plt.show(block=True)  # Blocks, user must close plot window
    print("")
    input("Press [enter] to exit...")
    print("Done...")
any guidance would be greatly appreciated
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  WHILE LOOP NOT RETURNING USER INPUT AFTER ZerroDivisionError! HELP! ayodele_martins1 7 1,053 Oct-01-2023, 07:36 PM
Last Post: ayodele_martins1
  restrict user input to numerical values MCL169 2 907 Apr-08-2023, 05:40 PM
Last Post: MCL169
  Multiple Plots in Spyder PythonAndMe2023 0 868 Feb-03-2023, 07:00 PM
Last Post: PythonAndMe2023
  user input values into list of lists tauros73 3 1,064 Dec-29-2022, 05:54 PM
Last Post: deanhystad
Information How to take url in telegram bot user input and put it as an argument in a function? askfriends 0 1,077 Dec-25-2022, 03:00 PM
Last Post: askfriends
Question Take user input and split files using 7z in python askfriends 2 1,084 Dec-11-2022, 07:39 PM
Last Post: snippsat
Sad how to validate user input from database johnconar 3 1,911 Sep-11-2022, 12:36 PM
Last Post: ndc85430
  How to split the input taken from user into a single character? mHosseinDS86 3 1,166 Aug-17-2022, 12:43 PM
Last Post: Pedroski55
  Use pexpect to send user input alisha17 0 1,888 May-10-2022, 02:44 AM
Last Post: alisha17
  Multiple user defined plots with secondary axes using for loop maltp 1 1,442 Apr-30-2022, 10:19 AM
Last Post: maltp

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020