основной заголовок факторинга перекрывает подзаголовки в морском заливе - PullRequest
2 голосов
/ 08 марта 2019

Я создал диаграмму ниже. Как видите, основной заголовок перекрывает субтитры графиков. Я пробовал разные методы, но ни один из них, похоже, не работает. Я также приложил свой код.

enter image description here

def save_multi_columns_categorical_charts(df, chart, columns, y, hue, title, single_statistic=False,
                                          single_statistic_name=None, kind='point', col='Message Size (Bytes)'):
    filename = chart + ".png"
    print("Creating chart: " + title + ", File name: " + filename)
    fig, ax = plt.subplots()
    all_columns = [col,'Back-end Service Delay (ms)', 'Concurrent Users','Scenario Name']
    all_columns.extend(columns)
    df_results = df[all_columns]

    df_results['new_var'] = df_results[col] + ' - ' + df_results['Scenario Name']


    g = sns.factorplot(x="Concurrent Users", y='Throughput (Requests/sec)',
                       hue='new_var', col='Back-end Service Delay (ms)',
                       data=df_results, kind=kind,
                       size=5, aspect=1, col_wrap=2, legend=False)



    plt.subplots_adjust(top=10, left=0.1)
    g.fig.suptitle(title,y=1.08)  # can also get the figure from plt.gcf()
    plt.legend(loc=2, frameon=True, title="Response Time Summary")

    plt.savefig(filename)
    plt.clf()
    plt.cla()
    plt.close(fig)
...