この記事は、Pythonでのグラフ描画における文字サイズ調整と、関数の引数の順序に関してとなります。
1. 散布図のx軸とy軸の目盛りの表示を大きくする方法
散布図のx軸とy軸の目盛りの表示を大きくするには、plt.xticks() および plt.yticks() を使用して目盛りのフォントサイズを変更します。
import matplotlib.pyplot as plt
# Define Display a scatter plots Function
def scatterplot(x, y, data, figsize=(48, 42), xlabel_fontsize=65, ylabel_fontsize=65, tick_fontsize=50):
plt.figure(figsize=figsize, dpi=20)
plt.scatter(data[x], data[y], alpha=0.8, s=1000, marker='o')
plt.xlabel(x, fontsize=xlabel_fontsize)
plt.ylabel(y, fontsize=ylabel_fontsize)
# Set tick font size for x-axis and y-axis
plt.xticks(fontsize=tick_fontsize)
plt.yticks(fontsize=tick_fontsize)
return plt.show()
2. sns.jointplot() 関数の引数の順序エラーの修正方法
Pythonでは、位置引数はキーワード引数の前に記述する必要があります。そのため、以下のようなコードではエラーが発生します。
sns.jointplot(x='Age', y='NFOGQ', subjects_df)
この問題を解決するためには、data パラメータに subjects_df を指定するように修正します。
import seaborn as sns
# Correlation between age and NFOGQ
sns.jointplot(x='Age', y='NFOGQ', data=subjects_df)