matplotlibのプロットの軸、目盛り、ラベルの色を変更するというアドバイスに従って、次を使用してグラフの背表紙、ラベル、数字、目盛りの色を設定することができました。
ax.spines['left'].set_color('#FF9000')
ax.yaxis.label.set_color('#FF9000')
ax.tick_params(axis='y', colors='#FF9000')
ただし、グラフの軸を対数スケールに設定すると、目盛りが再び黒に戻ります。
例えば:
ax.set_yscale('log')
ax.spines['left'].set_color('#FF9000')
ax.yaxis.label.set_color('#FF9000')
ax.tick_params(axis='y', colors='#FF9000') <-- now only half works
これにより、必要な色で数値が描画されます(したがって、コマンドがまだ何かを実行していることがわかります)が、目盛りには影響しません。
対数スケーリングされた目盛りの色を設定する方法はありますか?