导入pylab这个模块

MIT 6.001X 2016 (13)plotting 绘图


用pylab模块里 plot这个函数 来画图

MIT 6.001X 2016 (13)plotting 绘图


figure():

用pylab模块里的figure 用figure函数在不同的窗口 画不同的图

figure(figure_name) figure里面的参数是图片的名字, 假如这个名字之前不存在,那他给创建一个 然后画下面的plot函数,假如这个名字之前就有 ,那他在旧图的基础上 画下面的plot函数 

简单的讲  figure(A) 的作用就是 打开名字叫A的窗口  假如没有A就 创建它 打开 

MIT 6.001X 2016 (13)plotting 绘图


MIT 6.001X 2016 (13)plotting 绘图

MIT 6.001X 2016 (13)plotting 绘图



我们还可以给他 X,Y 轴命名  (如果你想要给之前的图片的坐标轴命名 那你需要先 recall 他  用figure())

用pylab.xlabel()  pylab.ylabel() 给坐标轴命名

用 pylab.title() 给图片定个标题

为了 简便起见,下面就不加模块名了  不过 心里还是要清楚的 要加的

用  clf()  来把打开的图片 清0 

  xlim()ylim() 来设置坐标轴的range

legend()  搞个标签

MIT 6.001X 2016 (13)plotting 绘图


MIT 6.001X 2016 (13)plotting 绘图

MIT 6.001X 2016 (13)plotting 绘图




MIT 6.001X 2016 (13)plotting 绘图



MIT 6.001X 2016 (13)plotting 绘图

plot 函数 注明他的label  然后用legend 函数来给线搞个标签

MIT 6.001X 2016 (13)plotting 绘图




MIT 6.001X 2016 (13)plotting 绘图

MIT 6.001X 2016 (13)plotting 绘图



MIT 6.001X 2016 (13)plotting 绘图


MIT 6.001X 2016 (13)plotting 绘图

子图 第一个数字是行 第二个数字是列  第三个数字是这个图片的位置  所以 211 就代表 2行一列 第一行

MIT 6.001X 2016 (13)plotting 绘图



MIT 6.001X 2016 (13)plotting 绘图

把y坐标限制住了 是因为这样可以很明显的比较 两张子图  谁增长的更快。



改变坐标的刻度  比如把他从默认的线性 变为 log

MIT 6.001X 2016 (13)plotting 绘图



MIT 6.001X 2016 (13)plotting 绘图

相关文章:

  • 2022-03-01
  • 2022-12-23
  • 2021-04-22
  • 2022-12-23
  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-06-09
  • 2021-05-12
  • 2021-04-01
  • 2021-11-26
  • 2021-04-04
  • 2021-08-18
  • 2021-08-07
相关资源
相似解决方案