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 相关文章推荐
让python json encode datetime类型
Dec 28 Python
用Python实现通过哈希算法检测图片重复的教程
Apr 02 Python
wxPython使用系统剪切板的方法
Jun 16 Python
windows下ipython的安装与使用详解
Oct 20 Python
详解python开发环境搭建
Dec 16 Python
Python安装图文教程 Pycharm安装教程
Mar 27 Python
Python基于dom操作xml数据的方法示例
May 12 Python
配置 Pycharm 默认 Test runner 的图文教程
Nov 30 Python
Python 实现数据结构中的的栈队列
May 16 Python
wxpython绘制音频效果
Nov 18 Python
Python tkinter之ComboBox(下拉框)的使用简介
Feb 05 Python
Pandas数据类型之category的用法
Jun 28 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仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
Laravel框架实现抢红包功能示例
2019/10/31 PHP
PHP中SESSION过期设置
2021/03/09 PHP
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
基于jQuery替换table中的内容并显示进度条的代码
2011/08/02 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
使用jquery实现的循环连续可停顿滚动实例
2016/11/23 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
python自动zip压缩目录的方法
2015/06/28 Python
小小聊天室Python代码实现
2016/08/17 Python
利用Python批量压缩png方法实例(支持过滤个别文件与文件夹)
2017/07/30 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
python实现简单图书管理系统
2019/11/22 Python
python实现简单的购物程序代码实例
2020/03/03 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
python 贪心算法的实现
2020/09/18 Python
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
英国第一独立滑雪板商店:The Snowboard Asylum
2020/01/16 全球购物
C++面试题目
2013/06/25 面试题
技术经理的自我评价范文
2013/12/03 职场文书
售后服务经理岗位职责
2014/02/25 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
中队活动总结
2014/08/27 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
丧事答谢词大全
2015/09/30 职场文书
详解Python牛顿插值法
2021/05/11 Python