Ploting Matplotlib Interaktif Semasa Pengiraan Berterusan
Dalam Python, matplotlib ialah perpustakaan yang berkuasa untuk visualisasi data. Walau bagaimanapun, secara lalai, fungsi "show()" menyekat pengiraan selanjutnya, menimbulkan persoalan:
Bagaimanakah cara untuk menanggalkan plot matplotlib untuk membenarkan pengiraan serentak?
Jawapannya terletak pada memanfaatkan panggilan tidak menyekat matplotlib.
Menggunakan draw():
Kaedah ini mengemas kini plot tanpa menyekat pelaksanaan selanjutnya:
from matplotlib.pyplot import plot, draw, show plot([1, 2, 3]) draw() print('Continue computation') # Show the plot after calculations show()
Menggunakan mod interaktif:
Mod interaktif membenarkan plot dikemas kini secara automatik:
from matplotlib.pyplot import plot, ion, show ion() # Enables interactive mode plot([1, 2, 3]) # Plot shows immediately (implicit draw()) print('Continue computation') # Show the plot after calculations show()
Dengan menggunakan teknik ini, anda boleh meneroka plot secara interaktif semasa pengiraan diteruskan dalam latar belakang, meningkatkan kecekapan dan membolehkan membuat keputusan yang lebih termaklum.
Atas ialah kandungan terperinci Bagaimana untuk Memastikan Matplotlib Plotting Interaktif Semasa Pengiraan Berterusan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!