Python menggambar garis pada gambar matplotlib

[Matplotlib](https. //matplotlib. org/ adalah pustaka plot dua dimensi yang kuat untuk bahasa Python. Matplotlib mampu membuat segala macam grafik, plot, bagan, histogram, dan banyak lagi

Dalam kebanyakan kasus, matplotlib hanya akan menampilkan bagan ke area pandang Anda ketika metode .show() dipanggil, tetapi kami akan secara singkat menjelajahi cara menyimpan pembuatan matplotlib ke file sebenarnya di disk

Menggunakan matplotlib

Meskipun daftar fitur matplotlib hampir tidak terbatas, kami akan segera membahas cara menggunakan pustaka untuk menghasilkan bagan dasar untuk tujuan pengujian Anda sendiri

Seperti semua pustaka Python, Anda harus mulai dengan memasang matplotlib. Kami tidak akan melalui proses instalasi di sini, tetapi ada banyak informasi dalam dokumentasi resmi

Setelah terinstal, impor perpustakaan matplotlib. Anda mungkin juga ingin mengimpor sub-perpustakaan pyplot, yang biasanya akan Anda gunakan untuk membuat bagan dan plot saat menggunakan matplotlib

In [1]: import matplotlib
import matplotlib.pyplot as plt

Sekarang untuk membuat dan menampilkan bagan sederhana, pertama-tama kita akan menggunakan metode .plot() dan meneruskan beberapa larik angka untuk nilai kita. Untuk contoh ini, kami akan memplot jumlah buku yang dibaca selama beberapa bulan

In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
_

Kami juga dapat menambahkan beberapa label sumbu

In [3]: plt.xlabel('Months')
plt.ylabel('Books Read')

Terakhir, kita dapat menampilkan grafik dengan memanggil .show()

In [4]: plt.show()

Metode savefig

Dengan bagan sederhana di bawah ikat pinggang kami, sekarang kami dapat memilih untuk mengeluarkan bagan ke file alih-alih menampilkannya (atau keduanya jika diinginkan), dengan menggunakan metode

In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
0

In [5]: plt.savefig('books_read.png')

Metode membutuhkan nama file ditentukan sebagai argumen pertama. Nama file ini bisa berupa path lengkap dan seperti yang terlihat di atas, juga bisa menyertakan ekstensi file tertentu jika diinginkan. Jika tidak ada ekstensi yang disediakan, nilai konfigurasi

In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
2 digunakan sebagai gantinya

Opsi simpan tambahan

Selain fungsi dasar menyimpan bagan ke file,

In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
0 juga memiliki sejumlah argumen opsional yang berguna

  • In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    4 dapat digunakan untuk mengatur resolusi file ke nilai numerik
  • In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    5 dapat diatur ke
    In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    6, yang menyebabkan latar belakang bagan menjadi transparan
  • In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    7 dapat diatur untuk mengubah ukuran kotak pembatas (spasi putih) di sekitar gambar keluaran. Dalam kebanyakan kasus, jika tidak ada kotak pembatas yang diinginkan, menggunakan
    In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    8 adalah ideal
  • Jika
    In [2]: plt.plot([0, 1, 2, 3, 4], [0, 3, 5, 9, 11])
    
    _7 diatur ke
    In [3]: plt.xlabel('Months')
    plt.ylabel('Books Read')
    
    0, maka opsi
    In [3]: plt.xlabel('Months')
    plt.ylabel('Books Read')
    
    1 menentukan jumlah padding di sekitar gambar

Ada beberapa opsi tambahan untuk acara tertentu, tetapi secara keseluruhan ini akan membantu Anda memulai dengan membuat output file gambar dengan mudah dari bagan matplotlib Anda

Bagaimana Anda memplot garis pada gambar dengan Python?

Ilmu Data Praktis menggunakan Python .
Baca gambar dari file ke dalam array
Buat gambar (gambar) dan tambahkan satu set subplot (kapak) dengan luas [0, 300, 0, 300]
Buat array x rentang (300)
Plot x menggunakan metode plot() dengan linestyle=dotted, linewidth=2, dan color=red
Untuk menampilkan gambar, gunakan metode show()

Bagaimana cara menggambar garis di matplotlib Python?

Langkah-Langkah Membuat Diagram Garis dengan Python menggunakan Matplotlib .
Langkah 1. Instal paket Matplotlib. .
Langkah 2. Kumpulkan data untuk bagan Garis. .
Langkah 3. Tangkap data dengan Python. .
Langkah 4. Plot grafik Garis dengan Python menggunakan Matplotlib

Bagaimana cara menggambar garis linier di matplotlib?

Matplotlib. Buat Grafik/Plot Garis Lurus . y=mx+c y = m x + c represents a straight line graphically, where m is its slope/gradient and c its intercept.

Bagaimana cara menambahkan garis horizontal di matplotlib?

Fungsi axhline() dalam modul pyplot library matplotlib digunakan untuk menambahkan garis horizontal pada sumbu . Parameter. y. Posisikan pada sumbu Y untuk memplot garis, Ini menerima bilangan bulat.