文章目录

  • 一、绘制曲线图

一、绘制曲线图

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

示例代码:
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()

代码运行结果如下:

matplotlib画图之绘制曲线图相关推荐

  1. python使用matplotlib画图,绘制三维、二维曲线。设置字体大小以及坐标系间距等

    话不多说,直接看代码和效果(不设置字体大小.逐个设置以及批量设置),其中,曲线的大小.类型以及颜色可以看我的另一篇博客. import matplotlib.pyplot as plt from mp ...

  2. pyqt5与matplotlib结合画图 ,绘制动态图形

    pyqt5与matplotlib结合画图,绘制动态图,使图一直刷新. 常规的绘图加一个定时器就能完成. 如给一个数组x=[3,4,5],每隔一秒,数组就会添加一个数,同时每隔一秒就会画一次x的图,实现 ...

  3. python绘制折线图数值小数点太长_Python matplotlib画图y轴数值不按大小排列问题

    matplotlib 画图的时候经常会出现y轴数据不按大小排列的问题,很混乱,这主要是因为数据类型的错误,导致的!大家可以仔细阅读下以下两个案例,就应该有答案了: 案例一: 昨天偶然做一个爬取数据,做 ...

  4. python matplotlib画图的几个实例--latex,坐标系等

    文章目录 实例1 学会使用tex/latex 实例2 学会画坐标轴 2.1过程 2.2 典型例子 2.2.1 一条带箭头的竖线 2.2.2 坐标系 2.2.3 坐标系上画三角函数 实例1 学会使用te ...

  5. Matplotlib画图常用方法总结(全)

    Matplotlib画图指南 常见的python的matplotlib 的画图的方法,画散点图,曲线图,子图,以及子图的布局,间距等. 1:首先导入包,因为画图常用的数据类型我们需要导入包numpy ...

  6. Matplotlib画图教程:在QT界面中嵌入三维图片

    Matplotlib画图教程:在QT界面中嵌入三维图片 需求: 做项目报告的时候,有这么一个想法,就是能通过UI随时调用matplotlib进行二维图和三维图的绘制.因此就诞生了做这么一个小模块的想法 ...

  7. Matplotlib画图之调整字体大小

    Matplotlib画图之调整字体大小 在我们处理数据的时候,需要对大量的数据进行绘图,就免不了要使用到Matplotlib.而在画图进行一些细节的设置的时候,需要涉及到字体颜色大小.坐标标注等进行处 ...

  8. word怎么根据点画曲线_用word怎么画曲线图 word里如何绘制曲线图

    Word中绘制曲线图的方法如下: 1.通过桌面快捷方式或搜索来打开Word文档. 2.在随后打开的界面左侧点击你想绘制曲线图的文档. 3.在界面上方点击"插入"按钮,在随后打开的界 ...

  9. Python Matplotlib 散点图的绘制

    之前使用matplotlib绘制曲线图直接使用的是plot()方法,其实绘制基础的散点图很简单,只要使用scatter()方法就可以了,其他的设置方式与曲线图的设置方式也是一致的. 例如: impor ...

最新文章

  1. python多次循环输出_函数的Python循环(多次将输出作为输入重用)
  2. eigen 编译_OpenCV+Eigen上位机程序移植(七十一)
  3. java 回收策略_Java堆回收策略
  4. 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
  5. java按列读取数据再存储_Java指定行读写数据
  6. java词汇速查手册_java 词汇表速查手册
  7. SpringBoot学习——@Autowired自动注入报:could not be found问题的理解和解决方案
  8. 电脑位数怎么看_怎么用电脑播放4K视频?怎么用电脑看4K电影? 附带详细教程...
  9. 使用perl统计单词(字母)
  10. 对输入的两个整数按大小顺序输出
  11. 7月30日PMP考试注意事项
  12. 在将计算机技术应用于会计工作的初期,所开发的会计核算软件主要用于,2013年会计从业考试《电算化》会计核算软件...
  13. 从《目标》、《凤凰项目》到《持续交付》:DevOps 的过去、现在及未来 | Chat · 预告
  14. App低代码开发的最终形态?APICloud可视化开发初体验
  15. win10 office提示‘VBE6EXT.OLB不能被加载‘怎么办
  16. python RGB与LCH互转 算法
  17. mysql通过配置文件进行优化
  18. 无法解析该名称 outlook必须处于联机,控制面板删除账户
  19. NLP领域的最新研究进展
  20. 记账的优缺点分析 聊聊记账这些事

热门文章

  1. vue表格回车切换到下一个input或select(回车代替tab功能)
  2. 应用之星:十问十答,让你更快了解H5制作和app开发
  3. MyEclipse8.5注册码到2015年及office2010密钥
  4. html实现好看的个人介绍,个人主页模板4(附源码)
  5. 【Linux】vi编辑器如何使用
  6. 美国APOLLO不锈钢球锥单向阀61LF
  7. 在sed插入语句中输出制表位 \t
  8. Swift学习笔记14——初始化(Initialization)和析构(Deinitialization)其一
  9. 计算机 锁定 无法安装,笔记本win7系统不能安装360安全卫士如何解决
  10. No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String