Note
Go to the end to download the full example code.
Plot the 2D ScatterData#
This example shows how to plot the 2D ScatterData object. I use a LGM d13C data from Peterson et al. 2014 (https://agupubs.onlinelibrary.wiley.com/doi/full/10.1002/2013PA002552) as an example.

Downloading LGM_d13c_CLEAN.txt to /home/docs/.cgeniepy/LGM_d13c_CLEAN.txt...
Download complete.
/home/docs/checkouts/readthedocs.org/user_builds/cgeniepy/envs/latest/lib/python3.12/site-packages/cgeniepy/plot.py:636: UserWarning: kind is not used for map plotting
warnings.warn("kind is not used for map plotting")
from cgeniepy.table import ScatterData
from cgeniepy.plot import CommunityPalette
import matplotlib.pyplot as plt
from cgeniepy.utils import download_zenodo_file
record_id = "13786013"
filename = "LGM_d13c_CLEAN.txt"
local_file_path = download_zenodo_file(record_id, filename)
proxy_d13C = ScatterData(local_file_path, delimiter="\t", header=None)
proxy_d13C.data.columns = ["Longitude", "Latitude", "Depth", "d13C","Event"]
proxy_d13C.set_index(["Latitude", "Longitude"])
cmap = CommunityPalette("scientific_vik").colormap
proxy_d13C.plot(var='d13C', edgecolor='k', cmap=cmap)
plt.show()
Total running time of the script: (0 minutes 2.404 seconds)