看板 Python 關於我們 聯絡資訊
如題 本魯利用spyder畫error bar yerror = [0.0,0.02,0.02,0.02,0.03,0.02,0.02,0.03,0.07,0.06,0.08,0.09,0.12 ,0.14,0.21,0.19,0,06,0.29,0,13,0.07,0.09,0.07,0.2,0.08] 這數據是確實存在的 plt.errorbar(x,y,yerr=vyerror,fmt='o') 可是要跑時卻出現error SyntaxError:leading zeros in decimal integer literals are not permitted; use a n for octal integers 可是本魯沒想要用八進制啊? 但前導0沒法顯示? 請問各位大大該如何解決? 現上等 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.174.162 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1611296527.A.AB9.html
tsoahans: 試了一下python3.8才有這個問題 yerror裡有個06 把0拿掉01/22 14:31
tsoahans: 0,06這個改0,6 還是說你是想打0.06?01/22 14:32
喔謝謝大大原來是自己老花XD ※ 編輯: TimYu930218 (49.216.162.202 臺灣), 01/22/2021 14:40:48