aaanalysis.plot_gcfs
- aaanalysis.plot_gcfs(option='font.size')[source]
Get the current font size (or axes linewidth).
This font size can be set by
plot_settings()function.Added in version 0.1.0.
- Parameters:
option (str, default='font.size') – Figure setting to get default value from. Either ‘font.size’ or ‘axes.linewidth’
- Returns:
option_value – Numerical value for selected option.
- Return type:
See also
Examples
Adjusting figures using
aa.plot_settingscould change the fontsize to a non-integer number:import matplotlib.pyplot as plt import seaborn as sns import aaanalysis as aa data = {'Classes': ['Class A', 'Class B', 'Class C'], 'Values': [23, 27, 43]} colors = aa.plot_get_clist() aa.plot_settings(font_scale=0.9) sns.barplot(y='Classes', x='Values', data=data, palette=colors, hue="Classes", legend=False) sns.despine() fontsize = aa.plot_gcfs() plt.title(f"Title fontsize: {fontsize}", fontsize=fontsize) plt.tight_layout() plt.show()
Which can be consistently adjusted using
aa.plot_gcfs():sns.barplot(y='Classes', x='Values', data=data, palette=colors, hue="Classes", legend=False) sns.despine() fontsize = aa.plot_gcfs() + 4 plt.title(f"Title fontsize: {fontsize}", fontsize=fontsize) plt.tight_layout() plt.show()