Jika kita perlu memplot garis dari (1, 3) ke (8, 10), kita harus meneruskan dua larik [1, 8] dan [3, 10] ke fungsi plot Show ContohGambar garis dalam diagram dari posisi (1, 3) ke posisi (8, 10) impor matplotlib. pyplot sebagai plt xpoint = np. larik([1, 8]) plt. plot(titik x, titik y) HasilCobalah sendiri "Sumbu x adalah sumbu mendatar Sumbu y adalah sumbu vertikal Merencanakan Tanpa GarisUntuk memplot penanda saja, Anda dapat menggunakan parameter notasi string pintasan 'o', yang berarti 'dering' ContohGambarlah dua titik pada diagram, satu di posisi (1, 3) dan satu di posisi (8, 10) impor matplotlib. pyplot sebagai plt xpoint = np. larik([1, 8]) plt. plot(titik x, titik y, 'o') HasilCobalah sendiri "Anda akan belajar lebih banyak tentang penanda di bab berikutnya Beberapa PoinAnda dapat memplot titik sebanyak yang Anda suka, pastikan Anda memiliki jumlah titik yang sama di kedua sumbu ContohBuat garis dalam diagram dari posisi (1, 3) ke (2, 8) lalu ke (6, 1) dan terakhir ke posisi (8, 10) impor matplotlib. pyplot sebagai plt xpoint = np. larik([1, 2, 6, 8]) plt. plot(titik x, titik y) HasilCobalah sendiri "Poin X bawaanJika kita tidak menentukan titik pada sumbu x, mereka akan mendapatkan nilai default 0, 1, 2, 3 (dll. , tergantung pada panjang titik-y Jadi, jika kita mengambil contoh yang sama seperti di atas, dan menghilangkan titik-x, diagram akan terlihat seperti ini Dalam contoh ini, kita akan memplot Y vs X di mana contoh. py import matplotlib.pyplot as plt # x axis and y axis data x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] y = [5, 7, 8, 1, 4, 9, 6, 3, 5, 2, 1, 8] #plot y vs x plt.plot(x, y) #set title and x, y - axes labels plt.title('Matplotlib Example') plt.xlabel('x-axis label') plt.ylabel('y-axis label') #show plot to user plt.show() Keluaran Plot Y vs XKesimpulanSebagai penutup dari Tutorial Matplotlib ini, kita belajar bagaimana memplot Y vs X menggunakan Axes. plot() fungsi di perpustakaan Matplotlib Python Untuk memplot y=1/x sebagai grafik tunggal dengan Python, kita dapat mengambil langkah-langkah berikut −
Contohimport numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.linspace(-10, 10, 101) plt.plot(x, 1/x, label='$f(x)=\frac{1}{x}$') plt.legend(loc='upper left') plt.show()_ KeluaranDalam tutorial kami sebelumnya, kami belajar cara menggambar garis lurus, atau persamaan linier bertipe $y=mx+c$ Di sini, kita akan mempelajari cara memplot fungsi yang ditentukan $y=f(x)$ dengan Python, selama interval yang ditentukan Kita mulai dengan memplot persamaan kuadrat paling sederhana $y=x^{2}$ Persamaan kuadratPersamaan kuadrat adalah persamaan polinomial orde dua dengan tipe $ax^{2} + bx + c = 0$, di mana $x$ adalah variabel dan $a \ne 0$. Memplot fungsi kuadrat hampir sama dengan memplot garis lurus pada tutorial sebelumnya Di bawah ini adalah kode Matplotlib untuk memplot fungsi $y=x^{2}$. Ini adalah kode langsung yang sederhana; . Karena eksponen dari $x$ adalah $2$, hanya akan ada nilai positif dari $y$, sehingga kita dapat memposisikan di bawah Persamaan KubikSelanjutnya, kita akan memplot fungsi kubik paling sederhana $y=x^{3}$ Karena eksponen dalam $y=x^{3}$ adalah $3$, pangkat pasti memiliki nilai negatif untuk nilai negatif $x$. Oleh karena itu, untuk visibilitas nilai negatif dalam sumbu $y$, kita perlu memindahkan sumbu $x$ ke pusat grafik. demikian diposisikan ke tengah Fungsi trigonometriDi sini kita memplot fungsi trigonometri $y=\text{sin}(x)$ untuk nilai $x$ antara $-\pi$ dan $\pi$. Metode _Mari kita plot bersama dengan dua fungsi lainnya, $y=2\text{sin}(x)$ dan $y=3\text{sin}(x)$. Kali ini, kami memberi label fungsi Dan di sini kita memplot bersama $y=\text{sin}(x)$ dan $y=\text{cos}(x)$ pada interval yang sama $-\pi$ ke $\pi$ _Fungsi eksponensialFungsi eksponensial $y=e^{x}$ tidak akan pernah memiliki nilai negatif untuk nilai $x$. Jadi kami memindahkan sumbu $x$ ke bawah lagi dengan menyetel 0. Kami memplotnya selama interval $-2$ hingga $2$ |