【发布时间】:2015-10-16 17:22:21
【问题描述】:
我在弄清楚如何在同一个绘图窗口中继续绘图时遇到问题(我希望在同一个窗口中完成单个绘图后的绘图,即我不想关闭窗口以获取其他情节)。我可以使用情节窗口底部的箭头切换到下一个情节吗? 这是我的代码:
for iteration in range(0, max_iters):
idx = findClosestCentroids(X, centroids)
centroids = computeCentroids(X, idx, K)
if plot is True:
data = c_[X, idx]
for i in range(1, K + 1):
data_1 = data[data[:, n] == i]
pyplot.plot(data_1[:, 0], data_1[:, 1], linestyle=' ', color=dict[i - 1], marker='o', markersize=3)
pyplot.plot(centroids[:, 0], centroids[:, 1], 'k*', markersize=15)
pyplot.show(block=True)
pyplot.hold(True)
这里, data 是一个 mXn+1 矩阵,第 n 列的值从 1 到 K, centroids 是一个 kXn 矩阵,idx 是一个 mX1 矩阵
【问题讨论】:
标签: python matplotlib plot