문제상황
vscode에서 jupyter notebook을 interactive window에서 사용해서 matplotlib를 연습하고 있었다. matplotlib를 써서 그래프를 출력하려고 하는데, 그래프가 나오지 않았다.
0. %matplotlib inline을 썼는데, 그래프가 나오지 않고, <Figure sizse 900x300 with 1 Axes>라는 문구만 뜬다.
99%의 인터넷 해결사들이 다음과 같은 문구를 넣었는지 꼭 확인해보라고 한다. 확인하자.
그리고 나는 외친다. "나는 넣었다고!!!!!"
%matplotlib inline
해결책
진짜 단순하다. vscode라는 가정하에, Figure size... 문구 왼쪽에 점 세개를 누르면 Change Presentation이 있다. 여기서 옵션을 txt/plain에서 img/png로 바꿔주면 된다.
자세한 해결책
1. 사실, 저 문구는 그래프가 900x300 사이즈로 떴다는 의미의 문구이다.
2. 그래서, "문구로 보이는 그래프를 사진으로 보여줘~"라고 해주면 된다.
3. <Figure size 900x300 with 1 Axes> 왼쪽에 점 세개를 누르면, change Presentation을 누른다.
4. 화면의 가운데 위에 명령어 팔레트 부분에 친절하게 선택지가 뜬다. 안보이면.. 이런 경우는 없었다.
5. 저 색으로 강조된 text/plain은 '그래프를 글자로 보여줄게~'이고, image/png로 바꿔주면...
아.. 이렇게 장장 2시간에 걸친 애타는 에러 고치기를 끝냈다.
참고한 사이트는 다음과 같다.
python - Matplotlib plots not showing in VS Code - Stack Overflow
사건 경과: 가벼운 마음으로 'Kaggle에서 파이썬으로 데이터 분석 시작하기' 튜토리얼을 시작했다. 그런데, 나에게 몇몇 성취 목표를 설정하고, 이러한 상태에 이르기로 마음 먹었다.
첫째, github로 나의 진척상황을 잘 업로드할 것.
'파이썬 공부' 카테고리의 다른 글
bpy 패키지 설치 (0) | 2022.07.08 |
---|---|
stackexchange 질문 요령 (0) | 2022.03.23 |
아나콘다 패키지 조회, 검색, 삭제, 가상환경별 조회 (0) | 2022.02.21 |