Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中可视化K模式聚类算法的输出?_Javascript_Python_Matplotlib_Scikit Learn_Visualization - Fatal编程技术网

如何在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。我找到了一种用饼图而不是分开的圆来表示的方法。非常感谢你的帮助。