im try to visualize decision tree with using mode from image data in python without graphviz using DecisionTreeClassifier but im keep getting error
sklearn.exceptions.NotFittedError: This DecisionTreeClassifier instance is not fitted yet. Call 'fit' with appropriate arguments before using this estimator.
even i try in google colab and VScode it still getting error. My dataset only have 2 columns is ModusH and Index.
Here my dataset examples Dataset
And Here the Code
datapisang= pd.read_csv('DataModusdiperbaiki.csv')           
X= datapisang[['ModusH']]                                    
Y= datapisang[['Index']]                                     
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)    
# Model
DT_model= DecisionTreeClassifier()                            
DT_model.fit(X_train,Y_train)                               
DT_model.print_tree()                                       
data = [Modus_citra] # Mode Image                                        
hasilprediksi = DT_model.predict([data])                     
fn = ['ModusH'] 
cn = ['Index'] 
fig, axes = plt.subplots(nrows = 1,ncols = 1,figsize = (4,4), dpi=300)
tree.plot_tree(DT_model,
           feature_names = fn, 
           class_names=cn,
           filled = True);
fig.savefig('imagename.png')
Im try to get the visualize but it keep error everytime even using graphviz. Im new to this topic, can someone help me ? i appreciate every help.
 
    