matplotlib 図を作成する際、小数として表示される軸オフセットに関する問題が発生する場合があります。たとえば、ナノ秒の測定値は Y 軸に 44e-9 ではなく 4.4e-8 と表示され、日数カウントは X 軸に 55447 ではなく 5.54478e4 と表示されます。
これを解決するには、次のようにします。 useOffset=False で ScalarFormatter を使用して、特定の軸のオフセットを無効にします。方法は次のとおりです:
import matplotlib.pyplot as plt fig, ax = plt.subplots() # Disable offset for y-axis y_formatter = ScalarFormatter(useOffset=False) ax.yaxis.set_major_formatter(y_formatter)
x 軸の場合、次を使用できます:
# Disable offset for x-axis x_formatter = ScalarFormatter(useOffset=False) ax.xaxis.set_major_formatter(x_formatter)
これらの変更により、必要に応じて、軸にはオフセットの整数が表示されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3