clabel() got an unexpected keyword argument ‘contour_label_fontsize’

Partial Dependence Plots 관련하여 pdpbox 패키지를 사용해서 두 변수간의  interaction을 보기 위해서 pdp_interact_plot 함수를 쓰려고 할 때 다음과 같은 오류가 발생할 때가 있다.

clabel() got an unexpected keyword argument ‘contour_label_fontsize’

’18년 10월에도 Reporting이 되었던 오류인데 ’19년 9월에도 여전히 유료한 오류인 것을 보니 관리가 제대로 되고 있지 않나라는 생각이 들었다. 각설하고 해당 오류는 다음과 같이 임시조치가 가능하다. 참고로 Anaconda로 Python을 설치한 경우였고 주요 패키지 버전은 다음과 같다.

C:\Users\사용자명\Anaconda3\Lib\site-packages\pdpbox 에 위치한 pdp_plot_utils.py 파일을 찾아서 Open한다. 그리고 에러가 발생한 contour_label_fontsize 부분을 찾아서  “contour_label_fontsize=fontsize” 에서 “fontsize=fontsize”로 수정한다. 그러면 정상 작동한다.

출처: Pbpbox error on pdp_interact_plot

Site Footer

Sliding Sidebar