如何在Javascript中可视化K模式聚类算法的输出?
我有集群详细信息的输出,如下所示如何在Javascript中可视化K模式聚类算法的输出?,javascript,python,matplotlib,scikit-learn,visualization,Javascript,Python,Matplotlib,Scikit Learn,Visualization,我有集群详细信息的输出,如下所示 from collections import Counter, defaultdict print(Counter(kmodess.labels_)) Output是群集编号和属于该群集的用户数: 计数器({1:10500,2:400,3:10}) 我想展示下面这样的东西。这在Python中是可能的吗?或者如果我必须使用javascript,我如何处理这种表示 我参考了下面matplot.lib链接中的代码 但是,我如何给出输入并在此基础上显示圆圈?如果您
from collections import Counter, defaultdict
print(Counter(kmodess.labels_))
Output是群集编号和属于该群集的用户数:
计数器({1:10500,2:400,3:10})
我想展示下面这样的东西。这在Python中是可能的吗?或者如果我必须使用javascript,我如何处理这种表示
我参考了下面matplot.lib链接中的代码
但是,我如何给出输入并在此基础上显示圆圈?如果您已经知道如何使用pyplot执行此操作,您可以将其保存到文件中并以静态方式提供,无需js 要将绘图转储到文件,请执行以下操作:
plt.savefig('clusters.png')
然后使用HTML img标记:
<!DOCTYPE html>
<html>
<head>
<title>Display my Matplotlib Image</title>
</head>
<body>
<img src="clusters.png" alt="Large and small circles representing clusters">
</body>
</html>
显示我的Matplotlib图像
要查看结果,只需使用浏览器打开上面的html文件。我找到了使用piechart表示此类图表的最佳方法。 下面是链接
我试过matplotlib.pyplot。我找到了一种用饼图而不是分开的圆来表示的方法。非常感谢你的帮助。