Rumah > Artikel > pembangunan bahagian belakang > Mengapa Saya Tidak Dapat Melihat Plot Matplotlib Saya Sebaris dalam Buku Nota IPython Saya pada macOS?
Memaparkan Plot Matplotlib Sebaris dalam Buku Nota IPython
Anda menghadapi isu di mana grafik matplotlib sebaris gagal dipaparkan dalam buku nota IPython anda pada macOS X Mari kita mendalami masalah dan mencari a penyelesaian.
Percubaan Awal
Anda telah pun mencuba menetapkan "%matplotlib inline" dan "%pylab inline," tetapi ini tidak membuahkan hasil. Selain itu, menggunakan bendera "--pylab=inline" dalam baris arahan tidak mempunyai kesan.
Penyelesaian Kemungkinan
Satu penyelesaian yang mungkin adalah meletakkan " Perintah %matplotlib inline" dalam sel pertama buku nota anda. Arahan ini secara eksplisit mengarahkan IPython untuk memaparkan plot matplotlib sebaris dalam buku nota dan bukannya membuka tetingkap rajah yang berasingan.
Coretan Kod:
%matplotlib inline import matplotlib import numpy as np import matplotlib.pyplot as plt
Menetapkan Lalai Konfigurasi
Untuk memastikan plot sebaris adalah didayakan secara lalai untuk semua kernel IPython, anda boleh mengubah suai pilihan konfigurasi berikut dalam fail konfigurasi anda:
c.IPKernelApp.matplotlib = 'inline'
Tetapan ini akan mengkonfigurasi matplotlib untuk kegunaan interaktif dengan hujung belakang lalai, yang ditetapkan kepada mod sebaris.
Pengesahan
Setelah anda membuat pelarasan ini, anda sepatutnya dapat menggambarkan plot matplotlib sebaris dalam buku nota IPython anda. Untuk mengesahkan perubahan, jalankan kod berikut:
x = np.linspace(0, 3*np.pi, 500) plt.plot(x, np.sin(x**2)) plt.title('A simple chirp')
Jika semuanya berjalan lancar, anda kini akan melihat plot dipaparkan dalam buku nota dan bukannya menerima perwakilan rentetan objek angka.
Atas ialah kandungan terperinci Mengapa Saya Tidak Dapat Melihat Plot Matplotlib Saya Sebaris dalam Buku Nota IPython Saya pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!