Zeigen 2 Diagramme zur gleichen Zeit statt nacheinander in matplotlib
Habe ich folgende code zeigt eine matplotlib plot ersten. Dann muss ich die erste Handlung, so dass der zweite plot erscheint.
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mglearn
# generate dataset
X, y = mglearn.datasets.make_forge()
# plot dataset
mglearn.discrete_scatter(X[:, 0], X[:, 1], y)
plt.legend(["Class 0", "Class 1"], loc=4)
plt.xlabel("First feature")
plt.ylabel("Second feature")
print("X.shape: {}".format(X.shape))
plt.show()
X, y = mglearn.datasets.make_wave(n_samples=40)
plt.plot(X, y, 'o')
plt.ylim(-3, 3)
plt.xlabel("Feature")
plt.ylabel("Target")
plt.show()
Ich würde gerne die 2 matplotlib Diagramme gleichzeitig angezeigt werden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
plt.show()
Parzellen, alle Figuren vorhanden, die in der state-Maschine. Der Aufruf erst am Ende des scripts sorgt dafür, dass alle zuvor erstellten Figuren werden gezeichnet.Nun müssen Sie sicherstellen, dass jedes Grundstück ist in der Tat in einer anderen Figur. Das kann erreicht werden durch
plt.figure(fignumber)
wofignumber
ist eine Zahl, beginnend bei index1
.Erstellen Sie zwei
figures
, und nur callshow()
einmal