通常 matplotlib 使用 unicode 負號作為負數上的刻度標簽。
plt.figure()
plt.plot([-10,10],[-10,10])
如果你運行這個,請注意兩個軸上的寬負號。
有時我想在正刻度標簽中得到一個明確的正號“ ”,所以我嘗試了以下方法:
plt.gca().yaxis.set_major_formatter(matplotlib.ticker.FormatStrFormatter('% .2f'))
加號出現,但減號縮小為連字符。
如何使用格式化程式獲得相同寬度的加號和減號?
這個類似問題的答案需要手動設定刻度和刻度標簽,這是次優的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/317810.html
標籤:Python matplotlib 统一码
