I'm tring to create a Clustering Situation, with KMeans.
This is how my datasets looks like:

With these dataset, I apply FacetGrid this way:
for c in data:
    grid= sns.FacetGrid(data, col='Clusters')
    grid.map(plt.hist,c)
    grid.set_xticklabels(rotation=90)
Output:
For all features.
This is working ok, but the FacetGrid only show Feature Value X Count for each clusters... This information is not too relevant too me, since all clusters have different 'len'.
E.g Customer Age for Cluster 1 plot is very higher than Customer Age for Cluster 0, since Cluster 1 has more elements.
What I need:
I need a way to compare each column of the plot relative to its total.
E.g

I'd like to see:

For each cluster and each feature.
Is it possible?
Thank you.