基于散点图(scatter)的基础上稍加调整就可以变成气泡图
在Excel上写点数据,这里给个示例
绘制一个简单的气泡图散点图:以数量列为横坐标x以大小列为纵坐标y,此基础上以夶小列为气泡大小
#先定义气泡大小rank 函数将大小列进行大小分配,越大的值分配结果也越高 #n 为倍数用来调节气泡的大小,且看后头
补充:数据中还有一个分类很多时候,我们需要根据分类来对数据点进行区分这个时候就需要对颜色进行定义
(注:分类列中的数值有:0,1,2項)
#定义一个字典,将颜色跟对应的分类进行绑定
#增加color的参数用列表解析式将data分类中的每个数据的数字映射到前面color的颜色中
在柱形图中,如果需要对最大或最小项或其他的项进行不同颜色标注,同样可以用列表解析式来完成
可参考本人的另一篇文章:
今天来讲讲如何使用Python 绘图工具Plotly來绘制一个简单的气泡图气泡图。
气泡图的实现方法类似散点图的实现修改散点图中点的大小,就变成气泡图
会得到如下图所示的气泡图:
下面这个例子讲解如何设置气泡点的大小,颜色还有提示文字,是否显示颜色条等信息
运行程序得到如下图所示:
text可以指定每┅个点,对应的悬浮窗文字信息(<br>表示换行)
color指定每个点的颜色opacity指定点的透明度大小。
size 指定每个点的大小
接下来讲解如何将气泡图进行縮放
调节大小通过设置参数sizeref进行设置的当这个参数大于1时,将会减小气泡的大小
当这个参数小于1时,将增大气泡的大小
1值按照直径縮放,2值按照表示面积进行缩放
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。