专栏名称: 新语数据故事汇
《新语数据故事汇,数说新语》科普数据科学、讲述数据故事,深层次挖掘数据价值。
今天看啥  ›  专栏  ›  新语数据故事汇

数据可视化:密集气泡图(Packed Bubbles)及python示例

新语数据故事汇  · 公众号  ·  · 2024-07-28 16:59

文章预览

密集气泡图(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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览