matplotlib画图之绘制曲线图

文章目录

一、绘制曲线图

其实绘制曲线还是使用的绘制折线图的方法,只不过取得点非常的密集,使得曲线整体平滑。

示例代码:
matplotlib画图时linestyle,color和loc参数的设置

from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体(解决中文无法显示的问题)
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像时负号“-”显示方块的问题
# 创建一个8*6点的图,设置分辨率为80
figure(figsize=(8,6),dpi=80)
# 创建一个新的1 * 1 的子图,并绘制在其中的第一块
subplot(1,1,1)
X = np.linspace(-np.pi,np.pi,256,endpoint=True)
C,S = np.sin(X),np.cos(X)
# 绘制余弦曲线,使用蓝色的宽度为1像素的线条
plot(X,C,color='blue',linewidth=1,linestyle='-')
# 绘制正弦曲线,使用绿色的、连续的、宽度为1像素的-.
plot(X,S,color='green',linewidth=1,linestyle='-.')
# 设置横轴的上下限
xlim(-4.0,4.0)
# 设置横轴的刻度
# np.linspace(-4,4,9,endpoint=True)将-4到4分成9份,并且取最后一个点,相当于刻度为1
xticks(np.linspace(-4,4,9,endpoint=True))
# 设置纵轴的上下限
ylim(-1.0,1.0)
# 设置横轴的刻度
# np.linspace(-1,1,3,endpoint=True)将-1到1分成5份,并且取最后一个点,相当于刻度为0.5
yticks(np.linspace(-1,1,3,endpoint=True))
# 在屏幕上显示绘制的曲线
plt.show()

代码运行结果如下:
曲线图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布兹学长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值