title: visualise dot files in PyCharm
body: <p>I have generated a dot file to visualise a decision tree using the code</p>
  
  <pre class="lang-py prettyprint-override"><code>import numpy as np
  from sklearn.model_selection import train_test_split
  import sklearn.tree
  from sklearn.datasets import load_breast_cancer
  
  cancer = load_breast_cancer()
  X_train, X_test, y_train, y_test =train_test_split(cancer.data,cancer.target, stratify=cancer.target, random_state=42)
  tree = sklearn.tree.DecisionTreeClassifier(random_state=0,max_depth=4)
  tree.fit(X_train,y_train)
  sklearn.tree.export_graphviz(tree,out_file="tree.dot",class_names=cancer.target_names,feature_names=cancer.feature_names,impurity=False, filled=True)
  </code></pre>
  
  <p>This successfully creates the tree.dot file. I can now generate a png file using the dot.exe utility of graphviz (<a href="https://graphviz.gitlab.io/_pages/Download/Download_windows.html" rel="nofollow noreferrer">https://graphviz.gitlab.io/_pages/Download/Download_windows.html</a>)</p>
  
  <pre class="lang-py prettyprint-override"><code>from subprocess import check_call
  check_call(['...PATH_TO_GRAPHVIZ/graphviz-2.38/release/bin/dot.exe','-Tpng','tree.dot','-o','tree.png'])
  </code></pre>
  
  <p>I would like to visualise the decision tree also within PyCharm. Is there a way to do this?</p>