用python画散点图
来源:互联网 发布:淘宝摇一摇 编辑:程序博客网 时间:2024/06/07 03:49
用python画xy散点图
import matplotlib.pyplot as pltplt.plot([1,2,3],[4,5,6],'ro')plt.show()#这个智障的编辑器
这样的话,就可以画一个散点图,图中的点分别是(1,4)、(2,5)、(3,6)。
是不是挺难看的,我们来调整一下x,y 的上下界,再画一遍。
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()
好了,好像没那么难看了。加个标题吧。就叫我是散点图吧。还是先查个字典,看看散点图怎么说吧,用中文说不定会出啥错。
import matplotlib.pyplot as pltplt.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()
还不错!索性给x,y轴命个名吧。
import matplotlib.pyplot as pltplt.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()
这时候加点标注,最适合不过了。
import matplotlib.pyplot as pltplt.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()
现在还干点啥呢?多画几个图试试。
import matplotlib.pyplot as pltplt.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()
至于221、222、223什么意思,自己研究研究,就应该知道了。
就先这样吧。
本文链接:http://www.cnblogs.com/super-zhang-828/p/4792206.html
阅读全文
0 0
- 用python画散点图
- Python画散点图
- python画散点图简单示例
- [Python]用Python实现Web自动测试
- pypy -- 用python实现的python
- hello python--用eclipse开发python
- 【Python】用Python实现一个俄罗斯方块游戏
- [Python] 用Python建立Web服务器
- 【原创】用 Python 反编译 Python 软件
- python--用 OpenMP 并行多核加速 Python!
- python pymssql freetds,用python访问sqlserver
- 用Python处理Cookie - Python开发技术文章
- #python#用python试了下递归
- 【Python】Python用ConfigParser管理配置文件
- AST 模块:用 Python 修改 Python 代码
- [Python--]用Python实现时间离散化
- [Python]用Python下载网络小说.23333
- Python.PyGanme -- 用Python写游戏
- Batch Normalization 学习笔记
- 设计模式-备忘录模式
- retrofit上传获取文件上传进度
- Android 自定义View(二),点,线的绘制
- linux pipe 管道简单例子
- 用python画散点图
- 冒泡排序
- JAVA跨域问题
- Redis的数据类型及相关操作命令
- 专访微软研究院张正友:从“张氏标定法”到人机交互,20年视觉技术的探索
- 初识Hibernate之关联映射(二)
- JAVA学习笔记——Set集合
- gitlab-ci.yml配置
- 数据结构学习笔记7--c语言建立一个链表(已测正确无误)