python中的pylab_python笔记18(Pylab笔记1)

由于公开课视频太模糊,准备先跟着课件过一遍。

例1:

import pylab

pylab.figure(1)

pylab.plot([1,2,3,4],[5,6,7,8])

pylab.show()

显示:

例2:

import pylab

pylab.figure(1)

pylab.plot([1,2,3,4],[1,2,3,4])

pylab.figure(2)

pylab.plot([1,4,2,3],[5,6,7,8])

pylab.savefig('Figure-Addie')

pylab.figure(1)

pylab.plot([5,6,10,3])

pylab.savefig('Figure-Jane')

pylab.show()

assert False

同时显示以下两张图片,并以'Figure-Addie'和'Figure-Jane'存储在电脑里:figure(1)figure(2)

注意figure(1)中输入的这个代码:

pylab.figure(1)

pylab.plot([5,6,10,3])

This call to pylab.plot is passed only one argument. This argument supplies the

values. The corresponding

values default to range(len([5,6,10,3])), which is why they range from 0 to 3 in this case.

例3:

import pylab

principal = 10000

interestRate = 0.05

years = 20

values = []

for i in range(years +1):

values.append(principal)

principal += principal*interestRate

pylab.plot(val

pylab.show()

assert False

显示:

这个小程序的复利计算方式还是很有意思的。注意这里plot的是values里面的数值,

轴的数值是默认值,可参照上一个程序。

还有一个有意思的地方是,pylab默认规则应该是将相邻的两个点连成直线,但是一旦相邻的点很紧密,就变成弧线了。为了验证这一点,我将years = 5,显示为:

似乎也看不出是几段直线拼凑的,很平滑。或者pylab的默认绘图规则是平滑?

可以改变线的一些特性,修正的代码如下:

pylab.plot(values, linewidth = 30)

pylab.title('5% Growth, Compounded Annually', fontsize = 'xx-large')

pylab.xlabel('Years of Compounding', fontsize = 'x-small')

蓝色是默认值。颜色先不管它,课件上也没有具体说明。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值