文章目录

  • 1.折线图
  • 2.散点图
  • 3.直方图
  • 4.修饰图
  • 5.绘制多个子图

1.折线图

#绘制折线图
import matplotlib.pyplot as plt
year = [2011,2012,2013,2014]
pop = [1.2,3.4,4.5,6.5]
#折线图绘制函数
plt.plot(year,pop)
plt.show();

2.散点图

#绘制折线图
import matplotlib.pyplot as plt
year = [2011,2012,2013,2014]
pop = [1.2,3.4,4.5,6.5]
#散点图绘制函数
plt.scatter(year,pop)
plt.show();

3.直方图

#绘制直方图
import matplotlib.pyplot as plt
values = [0,1,2,3,4,1,2,3,4,4,5,2,4,1]
#直方图绘制函数,bins为直方图间隔份数
plt.hist(values,bins=10)
plt.show()

4.修饰图

title(’图形名称’) (都放在单引号内)
xlabel(’x轴说明’)
ylabel(’y轴说明’)
text(x,y,’图形说明’)
legend(’图例1’,’图例2’,…)
!!!!!!!!!!!!!!!

#coding=utf-8
import matplotlib.pyplot as pltyear = [1950,1970,1990,2010]
pop = [2.3,3.4,5.8,6.5]#折线图,实体填充
plt.fill_between(year,pop,0,color='green')#轴的标签
plt.xlabel('Year')
plt.ylabel('Population')#轴的标题
plt.title('World Population')#轴的y刻度
plt.yticks([0,2,4,6,8,10],['0B','2B','4B','6B','8B','10B'])

5.绘制多个子图

import matplotlib.pyplot as plt
import numpy as npdef f(t):return np.exp(-t) * np.cos(2 * np.pi * t)t1 = np.arange(0, 5, 0.1)
t2 = np.arange(0, 5, 0.02)plt.figure(12)
plt.subplot(221)
plt.plot(t1, f(t1), 'bo', t2, f(t2), 'r--')plt.subplot(222)
plt.plot(t2, np.cos(2 * np.pi * t2), 'r--')plt.subplot(212)
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])plt.show()

python【Matlibplot绘图库】-二维图形绘制相关推荐

  1. 计算机图形学实验一(二维图形绘制)

    计算机图形学实验一(二维图形绘制) 一.实验内容 二.实验环境 三.问题分析 四.算法设计 五.源代码 六.程序运行结果 一.实验内容 (1)绘制金刚石图案 金刚石图案的成图规则是:把一个圆周等分成n ...

  2. Matlab二维图形绘制与图形处理

    Matlab二维图形绘制与图形处理 一.二维图形绘制 1.极坐标图 2.散点图 3. 平面等值线图 二.图形处理 1.添加格栅,图例 和标注 2.定制坐标 3.在之前基础上继续作图 4.新建图形置于当 ...

  3. MATLAB二维图形绘制

    MATLAB二维图形绘制 数据点标记 数据点 颜色 线型 曲线图 一.plot函数 (一)最简单的plot函数调用格式: plot(x) (1)plot函数的参数 X 为普通向量, (2)plot函数 ...

  4. MATLAB学习——图形绘制(2):二维图形绘制plot指令

    摘要 二维图形是MATLAB图形的基础,也是应用最广泛的图形类型之MATLAB提供了许多二维图形绘制函数. MATLAB基本的二维图形包括线型(LinePlots) .散点型(ScatterPlots ...

  5. autocad2007二维图画法_CAD二维图形绘制的教程

    一般来说,大家使用CAD绘制的图形都是二维的,这些二维图形其实不难.接下来就是学习啦小编精心整理的一些关于CAD二维图形绘制的教程的相关资料,供你参考. CAD二维图形绘制的教程 1.绘图菜单绘图菜单 ...

  6. python 二维强度图_荐 python数据分析matplotlib库使用之二维图形绘制

    本篇内容会在后期不定时更新 什么是matplotlib matplotlib是最流行的python底层绘图库,主要做数据可视化图表. 为什么要学习matplotlib 能将数据进行可视化,更直观的呈现 ...

  7. semilogx 多条曲线_MATLAB自学笔记(十五):二维图形绘制2

    7.子图绘制 即在同一个图形窗口中同时绘制多幅相互独立的子图 subplot(m,n,k):将m*n幅子图中的第k幅图作为当前曲线的绘制地点.此种方法最为常用 subplot('position',[ ...

  8. 【OpenGL ES】二维图形绘制

    目录 OpenGL ES 学习--2D 着色器语言基础知识 绘制纯色背景 JAVA版本 C++版本 绘制圆点.直线.三角形 JAVA版本 C++版本 绘制彩色三角形 JAVA版本 C++版本 绘制纯色 ...

  9. matlab画二维图彩图,matlab二维图形绘制.pdf

    MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...

  10. c++ 判断硬件是否支持opengl_【译】OpenGL 教程:二维图形绘制

    为了更好的排版,请到以下博客查看此教程 OpenGl 环境搭建与介绍​iamazing.cn 1. 搭建 OpenGL 环境 取决于你的编程平台,有以下教程: 基于 C++(也可以看译者自己写的教程) ...

最新文章

  1. Quartz2D绘图
  2. 拼多多二面:Mybatis是如何执行一条SQL命令的?
  3. 厦大肝癌研究成果登《细胞》顶刊背后:一作中途离世,捐献遗体用于医学研究...
  4. java sort reverse_Java ArrayList sort() 方法
  5. ant design select 坑总结
  6. 使用ABAP代码返回S/4HANA Material上维护的Attachment明细
  7. 用implicit和explicit打通两种类型
  8. 进阶攻略|前端最全的框架总结
  9. specular图使用方法_Unity| Specular高光反射初探(上)
  10. Gink掉过的坑(一):将CCTableView导入到lua中
  11. Java设计模式——装饰器模式
  12. 游戏音效素材大全下载 - 3000首高清无损-按分类整理
  13. ICPC-无限路之城(数学+思维)
  14. 【概念辨析】二维数组传参的几种可能性
  15. 指纹识别综述(2): 指纹传感器
  16. ubuntu20.04新系统安装网卡驱动显卡驱动等问题汇总
  17. Python 使用Pandas在原有Excel文件中创建子表格
  18. 四川大学计算机学院团委学生会,团委学生会
  19. INET的定制使用OMNET++
  20. Ubuntu下使用PlatformIO开发STC89/STC12/Arduino

热门文章

  1. RuntimeError: An attempt has been made to start a new process before the current pr
  2. This graphics driver could not find compatible graphics hardware 解决
  3. 目标检测 RCNN算法详解
  4. JobScheduler的使用
  5. Glusterfs 分布式存储安装部署
  6. 12款顶级SIEM工具比较与评级
  7. 二十七、事务隔离级别示例
  8. cmd编译java命令_使用CMD命令编译执行java命令
  9. sql文件与数据库的连接到服务器,如何:连接到基于文件的数据库
  10. android展示gif循环,android:GIF动画循环完成听众