python3实现绘制二维点图


Posted in Python onDecember 04, 2019

如下所示:

import matplotlib.pyplot as plt
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()#这个智障的编辑器,,,看来高版本的确修复了一些bug

用python3的qt5出来的图形,效果很好:

python3实现绘制二维点图

而且在上面的图像中也可以用调整按钮进行适当的调整。

下面我们直接用代码进行坐标的调整:

import matplotlib.pyplot as plt 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()

python3实现绘制二维点图

下面加一个标题,叫做散点图

import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()

python3实现绘制二维点图

给xy轴进行命名

import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()

python3实现绘制二维点图

加一个标注:

import matplotlib.pyplot as plt
plt.title("I'm a scatter diagram.") 
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.annotate("(3,6)", xy = (3, 6), xytext = (4, 5), arrowprops = dict(facecolor = 'black', shrink = 0.1))
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')
plt.show()

python3实现绘制二维点图

多画几个图:

import matplotlib.pyplot as plt

plt.subplot(221)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')

plt.subplot(222)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')


plt.subplot(223)
plt.xlim(xmax=7,xmin=0)
plt.ylim(ymax=7,ymin=0)
plt.xlabel("x")
plt.ylabel("y")
plt.plot([1,2,3],[4,5,6],'ro')

plt.show()

python3实现绘制二维点图

以上这篇python3实现绘制二维点图就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python异步任务队列示例
Apr 01 Python
Python装饰器的函数式编程详解
Feb 27 Python
举例区分Python中的浅复制与深复制
Jul 02 Python
python实现判断数组是否包含指定元素的方法
Jul 15 Python
python3中str(字符串)的使用教程
Mar 23 Python
Python实现读取SQLServer数据并插入到MongoDB数据库的方法示例
Jun 09 Python
Python连接Mssql基础教程之Python库pymssql
Sep 16 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
Python实战之制作天气查询软件
May 14 Python
nginx+uwsgi+django环境搭建的方法步骤
Nov 25 Python
Python实现桌面翻译工具【新手必学】
Feb 12 Python
Python爬虫实现百度翻译功能过程详解
May 29 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 #Python
Python3.7基于hashlib和Crypto实现加签验签功能(实例代码)
Dec 04 #Python
Python绘制二维曲线的日常应用详解
Dec 04 #Python
使用python远程操作linux过程解析
Dec 04 #Python
基于Python检测动态物体颜色过程解析
Dec 04 #Python
如何用OpenCV -python3实现视频物体追踪
Dec 04 #Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 #Python
You might like
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
php用户登录之cookie信息安全分析
2016/05/13 PHP
详解php用curl调用接口方法,get和post两种方式
2017/01/13 PHP
laravel接管Dingo-api和默认的错误处理方式
2019/10/25 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
JavaScript中的style.display属性操作
2013/03/27 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
Vue.js 实现数据展示全部和收起功能
2018/09/05 Javascript
在vue中更换字体,本地存储字体非引用在线字体库的方法
2018/09/28 Javascript
JS快速实现简单计算器
2020/04/08 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
Python中最大递归深度值的探讨
2019/03/05 Python
python实现随机漫步方法和原理
2019/06/10 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
Java基础知识面试题
2014/03/25 面试题
shell变量的作用空间是什么
2013/08/17 面试题
先进德育工作者事迹材料
2014/01/24 职场文书
和解协议书
2014/04/16 职场文书
文艺演出策划方案
2014/06/07 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
银行求职信模板
2015/03/20 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python