1、设置绘图窗口与大小,用图形对象 figure,参数figsize决定尺寸,dpi为分辨率。

2、设计cos函数,与sin函数的 X,Y 值,用等差数组方法linspace( )

3、plot方法绘点制图 ,plt.plot(X, S, color=‘g’,linewidth=4.0,linestyle="–") 前面两个参数是X、Y轴数据,后面的参数可以设置曲线各种属性。

4、plt.xlabel( ) 设置标题名字,plt.xlim(-6.0,6.0) 设置 x轴的上下限

5、 为X、Y轴添加坐标点,用plt.xticks(np.linspace(-7,7,15,endpoint=True)),等差分布

6、plt.savefig( ) 保存图片,plt.show() 显示窗口

# 绘制 cos 与 sin 函数图像
# 载入 绘图pyplot模块,假定为 plt
import matplotlib.pyplot as plt
import numpy as npplt.figure(figsize=(8,5),dpi=80) # 创建绘图图形对象figure,参数figsize决定尺寸,dpi为分辨率X = np.linspace(-np.pi*2, np.pi*2, 256, endpoint=True) #创建等差一维数组
C = np.cos(X)/2 # C == cos函数 y轴上的值
S = np.sin(X)/2 # S == sin函数 y轴上的值plt.plot(X, C, color='b',linewidth=2.0,linestyle="-.") # plot方法绘点制图
plt.plot(X, S, color='g',linewidth=4.0,linestyle="--") # X、Y轴数据是前面两个参数,后面的参数可以设置曲线各种属性
# linewidth 为 线宽    linestyle 为 指定线型plt.xlabel("X") # X轴标题名字
plt.ylabel("Y")
plt.xlim(-6.0,6.0) #设置 x轴的上下限为6
plt.xticks(np.linspace(-7,7,15,endpoint=True)) #设置x轴上标点距离,用等差方法
plt.ylim(-0.7,0.7)
plt.yticks(np.linspace(-0.7,0.7,15,endpoint=True))plt.savefig(r"C:\Users\锦樽\Desktop\c1.png",dpi=72) #保存分辨率为72的图片
plt.show()

Python: 用matplotlib.pyplot,绘制 cos 与 sin 函数图像相关推荐

  1. python的matplotlib.pyplot绘制甘特图

    博主本来就想简单地找一下代码,画一幅甘特图,结果百度之后发现甘特图的代码基本都不是用matplotlib库,但是像柱状图等统计图通常都是用这个库进行绘制的,所以博主就花了一些时间,自己敲了一份代码,简 ...

  2. python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  3. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

  4. python画三维图-Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  5. Python学习-Matplotlib库绘制简单点阵图、线型图操作

    Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...

  6. python plot方法的使用_【python】matplotlib.pyplot入门

    matplotlib.pyplot介绍 matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表. matplotlib.pyplot是命令行式函数的集合, ...

  7. 【python】matplotlib.pyplot介绍

    matplotlib.pyplot介绍 matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表. matplotlib.pyplot是命令行式函数的集合, ...

  8. 【数据处理】python使用matplotlib如何绘制动图;如何使用python进行动图gif制作;实时绘制动态图

    一.现有的集成工具 绘制动图可以用一些现有的集成库,但是很麻烦,你需要调整和他们一样的参数和格式,定制化程度比较低,还得再去搞懂它们的东西.比如这些现有的: https://github.com/Ja ...

  9. Python | 使用matplotlib.pyplot创建线图

    Problem statement: Write a program in python (using matplotlib.pyplot) to create a line plot. 问题陈述:用 ...

  10. Python | 使用matplotlib.pyplot创建条形图

    Problem statement: Using matplotlib.pyplot library in python draw a bar graph with two values for co ...

最新文章

  1. 远程桌面连接mstsc 超扎心
  2. 【C++】Visual Studio教程(二) - 代码编辑器
  3. python学习:re模块
  4. 《Linux编程》上机作业 ·005【进程管理与通信】
  5. 安装CocoaPods常见命令
  6. Nginx 系列:Nginx 实践,location 路径匹配
  7. 2019交通顶级期刊_2019年顶级11面试准备书
  8. mysql查出每个类型时间最早的记录
  9. linux中oracle中文乱码问题
  10. android 禁止截屏 工具,Android禁止截屏插件
  11. javascript 建模_使用JavaScript进行快速数据建模
  12. linux 复制文件提示略过目录xxx
  13. android原生TTS+语音引擎 实现纯离线 免费的中英TTS
  14. [secureCRT] session log保存 并添加时间戳
  15. STM32(八)W25Q(16/32/64/128)芯片学习总结
  16. 【RISC-V】SiFive Unmatched开发板开发手记02
  17. 金九银十,一个新的王者在8月即将加冕——Treasure project(TPC)重磅来袭,你参与了吗?
  18. driver 的功能是什么
  19. 李启威:加密领域最会营销的程序员
  20. Java用for循环打印99乘法表

热门文章

  1. 七年级上册数学用计算机进行计算,数学北师大版七年级上册用计算器进行运算.doc...
  2. 中国大学MOOC(慕课) 一个不错的学习网站
  3. 三对角矩阵(特殊矩阵)
  4. 【实用】神级工具类Hutool,你值得拥有!
  5. 双控是指控制理论与控制工程,是二级学科,控制科学与工程是一级学科。
  6. python制作个人名片_python做名片系统
  7. 串口通信工具android,串口调试工具手机版
  8. 工控协议——S7通讯协议
  9. HM67主板开启ACHI
  10. 25个常用的正则表达式汇总