[2 matplotlib圖,其中數據值以納秒秒錶示(1E-9)。如果Y軸顯示“ 4.4具有1E-8偏移”之類的值,那麼如何強迫軸顯示“ 44具有1E-9偏移”?同樣,如果X軸顯示“ 5.54478e4”之類的值,則如何顯示為“ 55447”(無小數)的全號)? ]要實現所需的格式,請使用以下步驟:
禁用標量格式化的偏移量:
這將禁用matplotlib在顯示科學符號時使用的自動偏移。 &&&]To display whole numbers in the offset without decimals, adjust the number of significant figures:
x_formatter = ScalarFormatter(useOffset=False, useMathText=True) x_formatter.set_powerlimits(( - 9,5))#顯示數字最多5個重要數字 ax.xaxis.set_major_formatter(x_formatter)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3