Artikel Bahasa Indonesia

Artikel Bahasa Indonesia

Plotly adalah salah satu library Python yang populer digunakan untuk membuat plot dan visualisasi data. Salah satu fungsi Plotly yang paling penting adalah px.scatter yang digunakan untuk membuat plot scatter.

Dalam artikel ini, kita akan membahas cara membuat plot scatter menggunakan px.scatter dengan beberapa fitur tambahan seperti membuat subplot di atas atau samping, menambahkan garis trendline, dan lain-lain.

Membuat Plot Scatter

Pertama-tama, kita perlu memahami fungsi px.scatter. Fungsi ini dapat digunakan untuk membuat plot scatter dengan tiga parameter utama: x untuk variabel x, y untuk variabel y, dan color untuk warna.

Contoh sederhana:

import plotly.express as px
df = px.data.tips()
px.scatter(df, x="total_bill", y="tip")

Kode di atas akan membuat plot scatter dengan variabel x "total_bill" dan variabel y "tip".

Membuat Subplot

Kita juga dapat membuat subplot di atas atau samping menggunakan parameter marginal_x dan marginal_y. Contoh:

px.scatter(df, x="total_bill", y="tip", marginal_x='rug', marginal_y='box')

Kode di atas akan membuat plot scatter dengan subplot rug plot di atas dan box plot samping.

Membuat Garis Trendline

Kita juga dapat menambahkan garis trendline ke plot scatter menggunakan parameter trendline. Contoh:

px.scatter(df, x="total_bill", y="tip", trendline='ols')

Kode di atas akan membuat plot scatter dengan garis trendline Ordinary Least Squares (OLS) yang diplot untuk setiap kelompok warna/simbol.

Membuat Plot Scatter untuk Baris Khusus

Kita dapat membuat plot scatter untuk baris khusus menggunakan parameter facet_col. Contoh:

px.scatter(df[df["day"].isin(["Sat", "Sun"])], x="total_bill", y="tip")

Kode di atas akan membuat plot scatter hanya untuk data hari Sabtu dan Minggu.

Dalam contoh di atas, kita menggunakan fungsi isin untuk memfilter baris yang ingin kita plot. Kita juga dapat menggunakan fitur lain seperti groupby dan pivot_table untuk memfilter dan mengelompokkan data.

Penutup

Dalam artikel ini, kita telah membahas cara membuat plot scatter dengan beberapa fitur tambahan menggunakan Plotly. Kami juga telah memperlihatkan cara membuat subplot, menambahkan garis trendline, dan membuat plot scatter untuk baris khusus. Dengan menggunakan Plotly, kita dapat membuat plot yang interaktif dan menarik untuk mewakili data.

Leave a comment