Saat titik scatter terlalu bertumpuk, plot hexbin menghitung titik per heksagon agar kepadatan terlihat jelas. Kamu bisa menggambarnya dengan matplotlib.hexbin.
importnumpyasnpimportmatplotlib.pyplotaspltrng=np.random.default_rng(42)session=rng.gamma(shape=3,scale=12,size=1000)# Durasi sesi (menit)amount=rng.normal(loc=2500,scale=700,size=1000)# Nilai pembelian (JPY)fig,ax=plt.subplots(figsize=(6,4))hb=ax.hexbin(amount,session,gridsize=18,cmap="Blues",mincnt=1,)ax.set_xlabel("Nilai pembelian (JPY)")ax.set_ylabel("Durasi sesi (menit)")ax.set_title("Durasi sesi vs nilai pembelian (hexbin)")cb=fig.colorbar(hb,ax=ax,shrink=0.85)cb.set_label("Jumlah")fig.tight_layout()plt.show()