Bottom Page

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 How to arrange the four pictures of a matplotlib.pyplot?

May I know how to modify my Python programming so that can arrange the pictures -

from sklearn import datasets

#load data
from sklearn.model_selection import train_test_split
X_train, X_test,y_train, y_test=train_test_split(X,y,test_size=0.3, random_state=1)
#feature scaling
from sklearn.preprocessing import StandardScaler
# set outlier
#define plot_decision_regions
from matplotlib.colors import ListedColormap
import matplotlib.pyplot as plt
import numpy as np
def plot_decision_regions(X, y, classifier,test_idx = None, resolution=0.02):
    markers = ('s','x','o','^','v')
    colors = ('red','blue','lightgreen','gray','cyan')
    cmap = ListedColormap(colors[: len(np.unique(y))])
    x1_min, x1_max = X[:,0].min() -1, X[:,0].max()+1
    x2_min, x2_max = X[:,1].min() -1, X[:,1].max()+1
    xx1, xx2 = np.meshgrid(np.arange(x1_min,x1_max,resolution),
    Z = classifier.predict(np.array([xx1.ravel(), xx2.ravel()]).T)
    Z = Z.reshape(xx1.shape)
    plt.contourf(xx1, xx2, Z, alpha=0.4, cmap=cmap)

    plt.xlim(xx1.min(), xx1.max())
    plt.ylim(xx2.min(), xx2.max())

    for idx, cl in enumerate(np.unique(y)):
        plt.scatter(x=X[y==cl, 0], y=X[y==cl, 1],
                    alpha=0.8, c=cmap(idx),
                    marker = markers[idx],label = cl,edgecolor='black')
from sklearn.svm import SVC
X_combined_std = np.vstack((X_train_std, X_test_std))
y_combined = np.hstack((y_train, y_test))
#draw figure

fig=plt.subplots(nrows=2, ncols=2,figsize=(10,5))   
for c in np.arange(-1,3):
    svm=SVC(kernel='linear',C=10.**c, random_state=0),y_train)
    plot_decision_regions(X_combined_std,y_combined,classifier=svm, test_idx=range(105, 150))
    plt.xlabel('petal lengh[standardized]')
    plt.ylabel('petal width[standardized]')
    plt.legend(loc='upper left')

Please see the attached image picture -

I get the answer but not sure how to put together the four pictures


Top Page

Possibly Related Threads...
Thread Author Replies Views Last Post
  [pandas] How to re-arrange DataFrame columns SriMekala 8 253 Jun-22-2019, 12:55 AM
Last Post: scidam
  [matplotlib]Multiple persistent modifiable rectangle selector synaps 0 471 May-26-2019, 11:08 AM
Last Post: synaps
  Keras + Matplotlib causing crash spearced 2 242 May-17-2019, 09:47 AM
Last Post: spearced
  MatPlotLib 2d plot of current density? ruben 0 96 May-13-2019, 06:47 AM
Last Post: ruben
  while creating a array using numpy.arrange, how to negate only the last 50 numbers? vicky53 1 195 Apr-06-2019, 11:52 AM
Last Post: scidam
  Numpy and matplotlib in incorporated Python. CSKir 7 818 Jan-15-2019, 10:44 AM
Last Post: CSKir
  Oct2py and Matplotlib installation problems Leloup 2 411 Nov-23-2018, 03:32 PM
Last Post: Leloup
  how can I create a recursive graphic with matplotlib royer14 3 453 Nov-22-2018, 05:00 PM
Last Post: Gribouillis
  how can I create graphics using matplotlib royer14 8 561 Nov-21-2018, 07:02 AM
Last Post: Gribouillis
  double pendulum help. (matplotlib) FramedLink 1 442 Nov-08-2018, 11:46 AM
Last Post: FramedLink

Forum Jump:

Users browsing this thread: 1 Guest(s)