栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

matplotlib画图之绘制曲线图

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

matplotlib画图之绘制曲线图

文章目录
  • 一、绘制曲线图

一、绘制曲线图

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

示例代码:

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()

代码运行结果如下:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488699.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号