cluster_overload = pd.read_csv('TSplot.csv', delim_whitespace=True)
cluster_overload['Unit'] = cluster_overload.groupby(['Cluster', 'Week']
    ).cumcount()
ax = sns.tsplot(time='Week', value='Overload', condition='Cluster', ci=100,
    unit='Unit', data=cluster_overload)
Timeseries plot with min/max shading using Seaborn