I am quite easily able to produce a seaborn pairplot with:
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
f, axes = plt.subplots(1, 1)
np.random.seed(1)
a = np.arange(0, 10, 0.1)
np.random.rand()
def myFunc(x):
myReturn = x + 1*np.random.random(x.shape[0])
return myReturn
b = myFunc(a)
c = a * np.sin(a)
df = pd.DataFrame({'a': a, 'b': b, 'c': c})
sns.pairplot(df, corner=True)
plt.show()
I would like to see the interdependence of my data more easily.
For that I want to have a gradual color gradient for one column of my DataFrame (so that low numerical values of that column are e.g. yellow and high values are blue).
These colors should be shown for all non diagonal subplots of my plot, based on the data points of a, see sketch below.
The benefit for this is limited for the [a, b] and [a, c] plots, but for the [b, c] plot I would expect more insights, if the data gets more complicated.
How would the syntax for this would like?


