diff --git a/attachments/scatterplot-matrix.py b/attachments/scatterplot-matrix.py
new file mode 100644
index 0000000000000000000000000000000000000000..915022cb0e0e90ab31b48ae1e5fb4a4d2d696b08
--- /dev/null
+++ b/attachments/scatterplot-matrix.py
@@ -0,0 +1,10 @@
+#%% imports
+import pandas as pd
+import seaborn as sns
+from sklearn.datasets import load_iris
+
+# %% load data
+data = pd.concat(load_iris(return_X_y=True, as_frame=True), axis='columns')
+
+# %% scatter plot matrix
+sns.pairplot(data, hue='target', plot_kws=dict(alpha=0.8))
diff --git a/images/scatterplot-matrix.png b/images/scatterplot-matrix.png
new file mode 100644
index 0000000000000000000000000000000000000000..60f36f6eaa2195571acdb85aa17a95ffb6a4725a
Binary files /dev/null and b/images/scatterplot-matrix.png differ