• Seismisitas adalah distribusi gempabumi secara geografis dan historis. Seismisitas memiliki informasi lokasi, kedalaman, magnitudo, intensitas gempabumi. • Seismisitas menunjukkan seberapa aktif pergerakan tektonik suatu daerah, biasanya terjadi pada batas lempeng dan sesar aktif di daratan. • Data gempabumi diperoleh dari data katalog yang telah diunduh sebelumnya dari suatu agensi penyedia data gempabumi seperti IRIS, USGS, ISC, BMKG, dll. • Selain data gempabumi, data stasiun juga dapat divisualisasikan menggunakan PyGMT.
• Ghostscript merupakan perangkat lunak tambahan di GMT yang digunakan sebagai penyimpanan gambar hasil visualisasi.
• Buka anaconda prompt dan ketik script berikut untuk meng-install ghostscript di Anaconda.
conda install -c conda-forge ghostscript
• Setelah berhasil, bukalah Jupyter Notebook
import pygmt
pygmt.__version__
Secara otomatis, pygmt yang terdeteksi adalah yang terbaru yaitu versi 0.7.0 (Juli 2022). Jika terjadi error, maka coba upgrade terlebih dahulu xarray yang terbaru dan pygmt terbaru yang infromasinya dapat diperoleh di https://pypi.org/project/xarray/ dan https://pypi.org/project/pygmt/
!pip install --upgrade xarray==2022.10.0
!pip install pygmt==0.7
Namun setelah sukses instalasi, jadikan perintah diatas sebagai comment agar tidak ter-eksekusi kembali karena akan menyita waktu.
fig = pygmt.Figure()
Semakin tinggi resolusi peta, maka semakin berat komputasi dan semakin lama waktu yang dibutuhkan.
fig = pygmt.Figure()
fig.coast(shorelines=True, region=[-180,180,-80,80], projection="M16c", resolution='c')
fig.show()
Referensi untuk plotting dapat dilihat pada laman https://www.pygmt.org/latest/api/index.html
fig = pygmt.Figure()
fig.coast(shorelines="2p,blue", region=[-180,180,-80,80], projection="M16c", resolution='c')
fig.show()
fig.show(method="external")
fig = pygmt.Figure()
fig.coast(shorelines=True, region=[-180,180,-80,80], projection="M16c", frame='af')
fig.show()