python使用matplotlib画柱状图、散点图


Posted in Python onMarch 18, 2019

本文实例为大家分享了python使用matplotlib画柱状图、散点图的具体代码,供大家参考,具体内容如下

柱状图(plt.bar)

代码与注释

import numpy as np
from matplotlib import pyplot as plt
plt.figure(figsize=(9,6))
n = 8
X = np.arange(n)+1
#X是1,2,3,4,5,6,7,8,柱的个数
# numpy.random.uniform(low=0.0, high=1.0, size=None), normal
#uniform均匀分布的随机数,normal是正态分布的随机数,0.5-1均匀分布的数,一共有n个
Y1 = np.random.uniform(0.5,1.0,n)
Y2 = np.random.uniform(0.5,1.0,n)
plt.bar(X,Y1,width = 0.35,facecolor = 'lightskyblue',edgecolor = 'white')
#width:柱的宽度
plt.bar(X+0.35,Y2,width = 0.35,facecolor = 'yellowgreen',edgecolor = 'white')
#水平柱状图plt.barh,属性中宽度width变成了高度height
#打两组数据时用+
#facecolor柱状图里填充的颜色
#edgecolor是边框的颜色
#想把一组数据打到下边,在数据前使用负号
#plt.bar(X, -Y2, width=width, facecolor='#ff9999', edgecolor='white')
#给图加text
for x,y in zip(X,Y1):
  plt.text(x+0.3, y+0.05, '%.2f' % y, ha='center', va= 'bottom')
 
for x,y in zip(X,Y2):
  plt.text(x+0.6, y+0.05, '%.2f' % y, ha='center', va= 'bottom')
plt.ylim(0,+1.25)
plt.show()

结果

python使用matplotlib画柱状图、散点图

散点图(plt.scatter)

代码与注释

plt.figure(figsize=(9,6))
n=1000
#rand 均匀分布和 randn高斯分布
x=np.random.randn(1,n)
y=np.random.randn(1,n)
T=np.arctan2(x,y)
plt.scatter(x,y,c=T,s=25,alpha=0.4,marker='o')
#T:散点的颜色
#s:散点的大小
#alpha:是透明程度
plt.show()

结果

python使用matplotlib画柱状图、散点图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
用Python实现QQ游戏大家来找茬辅助工具
Sep 14 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Pandas:DataFrame对象的基础操作方法
Jun 07 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
python机器人运动范围问题的解答
Apr 29 Python
Python读取stdin方法实例
May 24 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
python 实现二维字典的键值合并等函数
Dec 06 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
Python configparser模块操作代码实例
Jun 08 Python
基于Python实现简单学生管理系统
Jul 24 Python
matplotlib实现区域颜色填充
Mar 18 #Python
Python函数定义及传参方式详解(4种)
Mar 18 #Python
Python中super函数用法实例分析
Mar 18 #Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 #Python
python+pyqt5编写md5生成器
Mar 18 #Python
python+pyqt5实现图片批量缩放工具
Mar 18 #Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
Mar 18 #Python
You might like
php 传值赋值与引用赋值的区别
2010/12/29 PHP
file_get_contents获取不到网页内容的解决方法
2013/03/07 PHP
php读取目录所有文件信息dir示例
2014/03/18 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
再Docker中架设完整的WordPress站点全攻略
2015/07/29 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
PHP设计模式之适配器模式原理与用法分析
2018/04/25 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
激活 ActiveX 控件
2006/10/09 Javascript
js克隆对象、数组的常用方法介绍
2013/09/26 Javascript
JavaScript中的ArrayBuffer详细介绍
2014/12/08 Javascript
JQuery中基础过滤选择器用法实例分析
2015/05/18 Javascript
jquery实现简洁文件上传表单样式
2015/11/02 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
如何用Python破解wifi密码过程详解
2019/07/12 Python
python requests.get带header
2020/05/05 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
python和node.js生成当前时间戳的示例
2020/09/29 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
Liu Jo西班牙官网:意大利服装品牌
2019/09/11 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
一套SQL笔试题
2016/08/14 面试题
网络管理员岗位职责
2014/03/17 职场文书
培训班主持词
2014/03/28 职场文书
企业优秀员工事迹材料
2014/05/28 职场文书
公司股东合作协议书
2014/09/14 职场文书
个人租房协议书样本
2014/10/01 职场文书
舞出我人生观后感
2015/06/16 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB