文章预览
密集气泡图(Packed Bubbles)类似于气泡图,但气泡被紧密排列,而不是分散在网格上。该图表通过一种算法尽可能将所有气泡靠近重心,同时调整气泡的位置以避免碰撞。密集气泡图允许您根据相对大小来可视化和比较数据,结合了词云和气泡图的特点,无需使用 x 轴和 y 轴。 Matplotlib 实现密集气泡图 在 Matplotlib 文档的杂项部分中有一个密集气泡图例子( https://matplotlib.org/3.5.2/gallery/misc/packed_bubbles.html )如下: import numpy as np import matplotlib.pyplot as plt browser_market_share = { 'browsers' : [ 'firefox' , 'chrome' , 'safari' , 'edge' , 'ie' , 'opera' ], 'market_share' : [ 8.61 , 69.55 , 8.36 , 4.12 , 2.76 , 2.43 ], 'color' : [ '#5A69AF' , '#579E65' , '#F9C784' , '#FC944A' , '#F24C00' , '#00B825' ] } class BubbleChart : def __init__ ( self , area, bubble_spacing= 0 ) : "" " Setup for bubble coll
………………………………