python画气泡图_用python 来绘制气泡图的简单技巧
基于散点图(scatter)的基础上稍加调整就可以变成气泡图。
#载入两个库
importpandas as pdimport matplotlib.pyplot as plt
在Excel上写点数据,这里给个示例
绘制散点图:以数量列为横坐标x,以大小列为纵坐标y,此基础上以大小列为气泡大小
#先定义气泡大小,rank 函数将大小列进行大小分配,越大的值分配结果也越高#n 为倍数,用来调节气泡的大小,且看后头
size=data['大小'].rank()
n=20
#开始作图
plt.scatter(data['数量'],data['大小'],s=size*n,alpha=0.6)
plt.show()
结果:
补充:数据中还有一个分类,很多时候,我们需要根据分类来对数据点进行区分,这个时候就需要对颜色进行定义
(注:分类列中的数值有:0,1,2项)
#定义一个字典,将颜色跟对应的分类进行绑定
color={0:'red',1:'blue',2:'orange'}#增加color的参数,用列表解析式将data分类中的每个数据的数字映射到前面color的颜色中
plt.scatter(data['数量'],data['大小'],color=[color[i] for i in data['分类']],s=size*n,alpha=0.6)
plt.show()
结果:
在柱形图中,如果需要对最大或最小项,或其他的项进行不同颜色标注,同样可以用列表解析式来完成。
python画气泡图_用python 来绘制气泡图的简单技巧相关推荐
- 利用python画曲线_利用Python绘制血药浓度-时间曲线——口服吸收一室模型
血药浓度-时间曲线一般是通过拟合所测定的血药浓度点而画出来的,但是在某些时候,如阅读文献时,我们需要根据别人报道的PK参数来画出药时曲线.Python语法简单,拥有丰富的开源库,下面尝试通过Pytho ...
- 用python画圆锥_用python画一幅美瞳,今日份来自程序员的浪漫
如果说,眼睛是心灵的窗户,那么,美瞳就是心灵的彩窗,就像下图中这样. 而我们今天所要挑战的,就是用python画美瞳,而且是五分钟之内画三百副争奇斗艳.各领风骚.绝不重样的美瞳.作为这颗地球上最纯情的 ...
- 用python画佩奇_使用python画个小猪佩奇的示例代码
基本原理 选好画板大小,设置好画笔颜色.粗细,定位好位置,依次画鼻子.头.耳朵.眼睛.腮.嘴.身体.手脚.尾巴,完事儿. 都知道,Turtle 是 Python 内置的一个比较有趣味的模块,俗称&qu ...
- 用python画皇冠_用python做数字油画或者从一幅画学习风格,去画另一幅画
原博文 2018-08-30 17:12 − 1. 用python做数字油画 模块: pillow 2. 从一幅画学习风格,去画另一幅画 http://pytorch.org/tutorials/ad ...
- 利用python画曲线_利用python画出AUC曲线的实例
以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码.1XS免费资源网 直接上代码:1XS免费资源网 from sklearn.datasets import loa ...
- python画雪_用Python画一棵带音乐的雪夜圣诞树
本文我们用 Python 来画一棵带音乐效果的雪夜圣诞树,基本思路如下:用 Python 画一棵圣诞树作为背景图 在圣诞树背景图中添加雪落效果及音乐 下面来看一下具体实现. 首先,我们来画一棵圣诞树, ...
- 用python画风车_用Python画小女孩放风筝的示例
我就废话不多说了,直接上代码吧! # coding:utf-8 2import turtle as t 3import random 4# 画心 5def xin(): 6 def curvemove ...
- 怎么用python画房子_用python画一个小房子
用python画一个小房子 2020年07月22日 | 萬仟网IT编程 | 我要评论 如何用python画一个小房子?效果图如下:代码如下:import turtle# 前置p = turtle.Pe ...
- python turtle画房子代码里面的窗子,如何用python画房子_用python画一个小房子
如何用python画一个小房子? 效果图如下: 代码如下: import turtle # 前置 p = turtle.Pen() # 作者要说的话 for i in range(6): print( ...
- 用python画竹子_初识Python
一:编程语言的分类 (1)机器语言 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合. (2)汇编语言 汇编语言采用的是英文缩写,标识符更容易识别和记忆,它同样需要编程者将每一步 ...
最新文章
- linux java maven_Linux——java+tomcat+maven 安装
- 从oracle中读取图片,从oracle数据库中读取图片,在jsp?
- Python3 基础语法(笔记1)
- 各种软件的含义和特点
- P4897 【模板】最小割树(Gomory-Hu Tree)(网络流/最小割/树形结构)
- 生存分析简介:Kaplan-Meier估计器
- 【Pytorch神经网络理论篇】 31 图片分类模型:ResNet模型+DenseNet模型+EffcientNet模型
- ideahtml里面没有提示_抖音上爆火的苹果充电提示音,安卓手机也可以设置了!!...
- Java每日问题汇总-02
- RSA加解密用途简介及java示例
- 世界读书日,给你们送大福利!
- oj 26319 最大子序和
- 第十一届蓝桥杯物联网设计与开发实验(合集)STM32学习
- 电脑装windows和安卓双系统引导_Remix mini安卓电脑,玩的不只是Windows那张皮
- 算法的衡量:时间复杂度和空间复杂度
- 使用GDAL/GEOS求面特征的并集
- Power Platform实战技术分享
- IOS10.3.0~10.3.3不完美越狱
- 「AI白身境」一文览尽计算机视觉研究方向
- TogetherJS – 酷!在网站中添加在线实时协作功能