plt.plot(cluster, CHIndex,'o-')
plt.xlabel('K value', fontsize=30)
plt.ylabel('Calinski-Harabasz Score', fontsize=30)
plt.xticks(fontsize=30)
plt.yticks(fontsize=30)
plt.show()
plt.plot(cluster, SSE,'o-')
plt.xlabel('K value', fontsize=30)
plt.ylabel('SSE', fontsize=30)
plt.xticks(fontsize=30)
plt.yticks(fontsize=30)
plt.show()
同时绘制多个图像时发现
所有的曲线全绘制到一张图上了,这让我怎么看啊。。
由于是在新设备上重新装的pycharm,之前在原来的设备上运行该代码段时也没出现这种情况
解决方法:
每绘一张图前加上plt.figure(),就可以显示在不同窗口了
plt.figure()
plt.plot(cluster, CHIndex,'o-')
plt.xlabel('K value', fontsize=30)
plt.ylabel('Calinski-Harabasz Score', fontsize=30)
plt.xticks(fontsize=30)
plt.yticks(fontsize=30)
plt.show()