Plot is not showing up - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Data Science (https://python-forum.io/forum-44.html) +--- Thread: Plot is not showing up (/thread-9901.html) |
Plot is not showing up - sharanbr - May-03-2018 * I am pretty new to Python * I am trying to create a python program for machine learning. The code shown below is expected to create a plot but program runs and comes out without any error but no plot. Am I making any mistake? # Imports from matplotlib import pyplot as plt from sklearn.datasets import load_iris import numpy as np # load the data with load_iris from sklearn data = load_iris() features = data['data'] feature_names = data['feature_names'] target = data['target'] #print("features\n",features) #print("feature names\n",feature_names) #print("target\n",target); print("data\n",data) for t,marker,c in zip(range(3),">ox","rgb"): # plot each class on its own to get different colored markers plt.scatter(features[target == t,0], features[target == t,1], marker=marker, c=c) RE: Plot is not showing up - buran - May-04-2018 It looks the problem is you don't call plt.show() at the end
|