Gráfico de séries temporais com sombreamento mínimo / máximo usando Seaborn

Estou tentando criar um gráfico de série temporal de 3 linhas com base nos seguintes dados, em um gráfico Semana x Sobrecarga, em que cada Cluster é uma linha diferente.

Eu tenho várias observações para cada par (cluster, semana) (5 para cada atm, terá 1000). Eu gostaria que os pontos na linha fossem o valor médio de Sobrecarga para esse par específico (Cluster, Semana), e a banda sejam os valores mínimo / máximo dele.

Atualmente, estou usando o seguinte código para plotá-lo, mas não estou obtendo nenhuma linha, pois não sei qual unidade especificar usando o dataframe atual:

    ax14 = sns.tsplot(data = long_total_cluster_capacity_overload_df, value = "Overload", time = "Week", condition = "Cluster")

Dados GIST

Sinto que ainda preciso remodelar meu quadro de dados, mas não faço ideia de como. Procurando resultados finais parecidos com este