0
私は以下の関数を使って、プロットをウィンドウに表示しますが、保存された図は空白です。Pyplotの空白の数字
import matplotlib.pyplot as plt
from sklearn.manifold import TSNE
def plot_embeddings(embeddings, names):
model = TSNE(n_components=2, random_state=0)
vectors = model.fit_transform(embeddings)
x, y = vectors[:, 0], vectors[:, 1]
fig, ax = plt.subplots()
ax.scatter(x, y)
for i, tname in enumerate(names):
ax.annotate(tname, (x[i], y[i]))
plt.show()
plt.savefig('foo.png', bbox_inches='tight')
解決策が見つかりませんでした。開いているウィンドウ
show()
show()
前
'show()'の前に 'savefig()'を使ってください。 – furas
@furas 'show()'が画像をクリアする理由を知っていますか? – mengg
@furas plz答えとして入れて、私は受け入れます。ありがとう。 – John77