Data Science/설치

Mac에 graphviz 설치하기

느낌표 공장장 2021. 2. 8. 15:15

 

 

나는 결정 트리 알고리즘의 트리 규칙을 시각적으로 표현하고 싶어 설치하게 되었다.

 

Graphviz는 그래프 기반의 dot 파일로 기술된 다양한 이미지를 쉽게 시각화할 수 있는 패키지이다.

 

 

시작하기 전에 homebrew가 깔려있어야 한다.

2021/02/08 - [Mac] - Homebrew 설치하기

 

Homebrew 설치하기

Hombrew는 맥 OS용 패키지 관리 프로그램이다.  맥에서 제공되지 않는 프로그램이나 SW 패키지를 설치/사용할 수 있도록 해준다. 맥에 기본적으로 설치 되어있는 프로그램 아님 1. 혹시 모르니 이미

wizdom.tistory.com

1. graphviz 패키지 추가

brew install graphviz

 

2. 

pip install graphviz

 

끝 ! 


# export_graphviz() 함수 불러오기 
# graphviz가 읽어 들여서 그래프 형태로 시각화할 수 있는 출력 파일 생성

from sklearn.tree import export_graphviz

# export_graphviz()의 호출 결과로 out_file로 지정된 tree.dot 파일을 생성함
export_graphviz(dt_clf, out_file="tree.dot", class_names=iris_data.target_names,
               feature_names = iris_data.feature_names, impurity=True ,filled=True)
               
import graphviz
# 위에서 생성된 tree.dot 파일을 Graphviz가 읽어서 주피터 노트북상에서 시각화
with open("tree.dot") as f:
    dot_graph = f.read()
graphviz.Source(dot_graph)               

import graphviz 해주면 잘 실행되는 것을 볼 수 있다 !