Persamaan fungsi y = mx + c akan mewakili garis lurus secara grafis; dimana m adalah kemiringan (gradien) dan c adalah intercept-nya. Untuk membuat grafik lurus menggunakan Python kita akan membutuhkan modul Matplotlib.
Contoh: y = 2x + 1, dimana slope/gradienya adalah 2, dan interceptnya = 1.
Sebelum kita membuat gambar plot, dalam Python NumPy mesti diimport dulu dan menggunakan fungsi linspace () untuk membuat titik-titik yang berjarak sama dalam interval tertentu. Dalam contoh di bawah ini, linspace (-5,5,100) akan menghasilkan 100 titik yang berjarak sama selama interval [-5,5] dan larik titik ini berfungsi sebagai argumen pertama dari fungsi plot (); diikuti oleh fungsinya itu sendiri, dan diikuti oleh linestyle (yaitu ‘-‘) dan warna (‘r’, yang berarti merah) dalam bentuk singkatan. Argumen terakhir adalah label legend-nya.
Script Python:
import matplotlib.pyplot as plt import numpy as np x = np.linspace(-5,5,100) y = 2*x+1 plt.plot(x, y, '-r', label='y=2x+1') plt.title('Graph of y=2x+1') plt.xlabel('x', color='#1C2833') plt.ylabel('y', color='#1C2833') plt.legend(loc='upper left') plt.grid() plt.show()Hasil Output:
Sekarang coba dengan script dibawah ini untuk membuat Multiple Straight Lines:
Outputnya:
Setelah uji coba diatas dengan grafik garis lurus; maka sekarang menggunakan fungsi yang ditentukan dengan persamaan y = f(x), dan mencoba dengan persamaan kuadrat paling sederhana yaitu y = x2.
Membuat Kode Python untuk Persamaan Kudarat hampir sama dengan menggabar grafik garis lurus seperti diatas. Berikut adalah script code-nya:
Kumpulan tutorial belajar Python dari dasar hingga mahir. Python adalah bahasa tingkat tinggi untuk backend, machine learning, AI, Dekstop, IoT, dll.
- Belajar Python #01: Mengenal Bahasa Pemrograman Python
- Belajar Python #02: Persiapan Pemrograman Python di Windows
- Belajar Python #03: Aturan Dasar Penulisan Sintaks Python
- Belajar Python #04: Mengenal Variabel dan Tipe Data di Python
- Belajar Python #05: Fungsi Input dan Output di Python
- Belajar Python #06: Operator di Python
- Belajar Python #07: Percabangan di Python
- Belajar Python #08: Perulangan di Python
- Belajar Python #09: Struktur Data List
- Belajar Python #10: Struktur Data Tuple
- Belajar Python #11: Struktur Data Dictionary
- Belajar Python #12: Fungsi di Python
- Belajar Python #13: Fungsi Lambda di Python
- Belajar Python #14: Apa Maksud dari *args dan **kwargs pada Python?