I'm attempting to create a heatmap with a DataFrame with rows like:
у 7.14e-02 4.29e-01 5.00e-01
ф 0.00e+00 1.00e+00 0.00e+00
х 0.00e+00 1.00e+00 0.00e+00
ц 0.00e+00 1.00e+00 0.00e+00
ч 0.00e+00 9.75e-01 2.50e-02
ш 0.00e+00 1.00e+00 0.00e+00
щ 0.00e+00 1.00e+00 0.00e+00
However, when I try to create a heatmap from this data, I end up with a y-axis that looks like this (note letters like у, ф, and ш with their bottom/right clipped off).
Here's the code I'm using to initialize it:
fig, ax = plt.subplots(figsize=(15, 15)
plot = sns.heatmap(df_result, annot=True, fmt=".2f")
EDIT: I have tested replacing the Cyrillic character 'у' with the Latin character 'y' and it is no longer clipped. Any reason this issue would be specific to Cyrillic characters?

