Я борюсь с правильной настройкой размеров шрифта для морского заговора. Установка размера шрифта заголовка работает отлично, но, к сожалению, я пока не добился успеха в отношении размеров шрифтов осей и легенды. Это мой код (с использованием некоторых фиктивных данных):
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
df = pd.DataFrame()
df['First PCA dimension'] = [1,2,3,4]
df['Second PCA dimension'] = [0,5,5,7]
df['Third PCA dimension'] = [1,2,6,4]
df['Data points'] = [1,2,3,4]
plt.figure(figsize=(42,30))
plt.title('2-D PCA of my data points',fontsize=32)
colors = ["#FF9926", "#2ACD37","#FF9926", "#FF0800"]
sns.scatterplot(x="First PCA dimension", y="Second PCA dimension", hue="Data points", palette=sns.color_palette(colors), data=df, legend="full", alpha=0.3)
sns.set_context("paper", rc={"font.size":48,"axes.titlesize":48,"axes.labelsize":48})
plt.savefig(outputPath+'/PCA/'+'PCA_2D.png',dpi=100,bbox_inches='tight')
, что приводит к следующему выводу:
![2-D PCA output](https://i.stack.imgur.com/Lw2kL.png)
Изменение числа в функции set_context не имеют никакого эффекта.