Matplotlib学习笔记(二)

大家点个赞!!!

3、修改颜色和line宽度

plt.figure(figsize=(10, 6), dpi=80)
plt.plot(X, C, color='blue', linewidth=2.5, linestype='-')
plt.plot(X, S, color="red",  linewidth=2.5, linestyle="-")

4、设置坐标轴范围

plt.xlim(X.min() * 1.1, X.max() * 1.1)
plt.ylim(C.min() * 1.1, C.max() * 1.1)

5、设置坐标轴下标
坐标轴的下标的位置现在很理想,但是它的名字(也就是表现形式)不应该是3.142,最好是π。注意matplotlib的坐标轴的下标包括位置(location)和名字(label)两部分。现在,我们利用latex来命名下标。

plt.xticks( [-np.pi, -np.pi/2, 0, np.pi/2, np.pi])
plt.yticks([-1, 0, +1])

6、移动 spines

spines包括图片上下左右4条边界和它们的下标,就是正方形的4条边。它们可以被挪到任意的位置,现在,它们还在边界上。我们要把它们移到中间。首先,将上边界和右边界的颜色设置为none,就隐藏了。然后我们将下边界和左边界移动到数据空间的0处。
#plt.gca()获取当前ax
ax = plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('bottom')
#set_position中的参数元组的第二个值可取-1,0,1分别代表相对‘data’的不同的位置
ax.spines['bottom'].set_position(('data', 0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data', 0))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值