꿈은 데이터분석가, 취미는 계획

[PYTHON] Matplotlib 'str object is not callable' 오류 해결하기 본문

Python/파이썬 활용하기

[PYTHON] Matplotlib 'str object is not callable' 오류 해결하기

data_2080 2024. 8. 14. 14:59
728x90

 

matplotlib을 사용해서 그래프를 그릴 때  title, xlabel, ylabel를 잘못 작성하면 제목과 같은 오류가 발생할 수 있다...!

나는 title을 지정할 때 plt.title = '00000'이라고 작성을 했는데 이렇게 되면 'str object is not callable' 오류가 발생!!

이유는 아래와 같다👇

오류 발생원인
1) plt.title은 matplotlib.pyplot 모듈의 함수인데 plt.title = '.....'처럼 사용하면 plt.title이 문자열로 덮어쓰여짐
2) 이후에 plt.title()을 함수로 호출하려고 해도 str객체를 호출하려고 하는 것이기 때문에 오류가 발생한다

 

오류 해결방법
간단히 편집기를 껐다가 키면된다..! Jupyter lab을 쓰고 있었는데 껐다가 다시 실행시키면 문자열을 덮어씌운 것이 리셋되어 plt.title()함수로 이용 가능하다

 

728x90