亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

matplotlib:格式化軸偏移值到整數或特定數字

matplotlib:格式化軸偏移值到整數或特定數字

慕工程0101907 2019-07-30 11:06:56
matplotlib:格式化軸偏移值到整數或特定數字我有一個matplotlib圖,我正在繪制數據,總是被稱為納秒(1e-9)。在y軸上,如果我有數十納秒的數據,即。在圖44e-9中,軸上的值顯示為4.4,其中+ 1e-8作為偏移。反正是否強制軸顯示帶有+ 1e-9偏移的44?我的x軸也是如此,其中軸顯示+ 5.54478e4,我寧愿它顯示+55447的偏移(整數,沒有小數 - 這里的值是以天為單位)。我嘗試過這樣的事情:p?=?axes.plot(x,y)p.ticklabel_format(style='plain')對于x軸,但這不起作用,雖然我可能錯誤地使用它或誤解了文檔中的某些東西,有人能指出我正確的方向嗎?我嘗試用格式化程序做一些事情,但還沒找到任何解決方案......:myyfmt?=?ScalarFormatter(useOffset=True)myyfmt._set_offset(1e9)axes.get_yaxis().set_major_formatter(myyfmt)和myxfmt?=?ScalarFormatter(useOffset=True)myxfmt.set_portlimits((-9,5))axes.get_xaxis().set_major_formatter(myxfmt)在旁注中,我實際上對“偏移數”對象實際存在的位置感到困惑...它是主要/次要刻度的一部分嗎?
查看完整描述

3 回答

?
慕田峪4524236

TA貢獻1875條經驗 獲得超5個贊

我有完全相同的問題,這兩行修復了問題:

y_formatter = matplotlib.ticker.ScalarFormatter(useOffset=False)ax.yaxis.set_major_formatter(y_formatter)


查看完整回答
反對 回復 2019-07-30
  • 3 回答
  • 0 關注
  • 832 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號