标签: python matplotlib
我有一个包含100个值的列表,我想这样显示:每个值都表示为一个磁盘,每个磁盘都放在一个大圆圈上。磁盘的颜色或大小表示值(在0和1之间标准化)。
我必须承认,我对matplotlib没有足够的知识来开始这样的事情......
答案 0 :(得分:1)
您可以使用散点图将它们放在圆圈周围,使用值来设置颜色:
a = np.random.rand (100) t = np.linspace (0, 2*np.pi, len(a)) x = np.cos (t) y = np.sin (t) plt.scatter (x, y, c = a) plt.show ()
您可以使用s = a根据值更改圆圈的大小,或使用s = 50来增加所有圆圈的固定大小。
s = a
s = 50