Postingan

Menampilkan postingan dari Oktober 23, 2022

3D Python

 3D Plot #import modules from mpl_toolkits import mplot3d fig = plt.figure(figsize=(8, 8)) ax = plt.axes(projection='3d') #siapin data x = np.linspace(-6, 6, 100) y = np.linspace(-6, 6, 100) #kita bentuk sebuah grid X, Y = np.meshgrid(x,y) z = np.sqrt(x**2 + y**2 + 10 ) $plot pakai surface fig = plt.figure(figsize=(8, 8)) ax = plt.axes(projection='3d') ax.plot_surface(X, Y, z, antialiased=False, cmap='winter') #anti = untuk menghilangkan garis" ax.set(xlabel='x', ylabel='y', zlabel='z') #atur label ax.view_init(elev=10, azim=45)  #kita melihat ketinggian #bisa juga plot pakai wireframe fig = plt.figure(figsize=(8, 8)) ax = plt.axes(projection='3d') ax.plot_wireframe(X, Y, z, cmap='winter') #wirenya" ax.set(xlabel='x', ylabel='y', zlabel='z') #atur label ax.view_init(elev=10, azim=45)  #kita melihat ketinggian #bisa juga plot pakai kontur fig = plt.figure(figsize=(8, 8)) ax = plt.axes(proje...

Menambahkan tulisan dan tanda panah di figure (Python)

 Menambahkan tulisan dan tanda panah di figure #pakai contoh kemarin numbers = np.random.randn(10000) plt.figure(figsize=(6,6)) #ukuran kita atur figure size plt.hist(numbers, bins=25, density=1); plt.ylim(0,1) #kasih batas limit plt.axvline(0, color='r') #sebuah garis vertikal plt.text(0, 0.8, 'mean=0', ha='center') #bikin tulisan plt.annotate('mean=0', xy=(0, 0.8), xytext(1, 0.5), ha='center', arrowprops={'arrowstyle': '-|>') #untuk menampilkan sebuah garis penunjuk #add untuk melihat apa yang di butuhkan shift + Tab

Plot banyak figure dalam window sama (Python)

 #subplot -> banyak plot dalam figure sama fig, ax= plt.subplots(2, 3, figsize=(15, 10)) ax[0, 0].hist(numbers, bins=25, density=1); ax[0, 2].hist(numbers, bins=25, density=1); ax[1, 1].scatter(x,y, c='r', s=10) ; ax[1, 1].axis('equal'); ax[1, 2].hist(numbers, bins=25, density=1);

Histogram Frekuensi python

Kali ini kita bahas Histogram!! Histogram number acak numbers = np.random.rand(10000) plt.hist(numbers, bins=25); kalau misal gaussian bentuk lonceng numbers = np.random.randn(10000) plt.hist(numbers, bins=25); numbers = np.random.randn(10000) plt.hist(numbers, bins=25, density=1);  #density digunakan uspaya binnya jadi 1 #grafik kumulatif frekuensi numbers = np.random.randn(10000) plt.hist(numbers, bins=25, density=1, cumulative=True);

Plot scatter python menggunakan cmap

 Halo semua bagaimana kabarnya? Hari ini, aku mau coba update dulu terkait pemrograman tentang Scatter plot di matplotlib df = pd.read_csv('isi lokasi datamu') #fungsinya membaca csv data anda dengan menganggap datamu ada df x = df.'anggap data kolom 1 mu'(ilangkan single comma) y = df.'anggap data kolom 2 mu'(ilangkan single comma) #plot scatter plt.scatter(x,y, c='r', s=10)   #c untuk warna, s untuk skala marker plt.axis('equal') #fungsinya untuk skalanya sama #plot scatter modified elemen plt.scatter(x,y, c=rad, s=rad*90, cmap='seismic')   #c untuk warna, s untuk skala marker plt.axis('equal') #fungsinya untuk skalanya sama