使用numpy与matplotlib.pyplot画图

1. 折线图

 1 # -*- enccoding:utf-8 -*-2 import numpy as np3 import matplotlib.pyplot as plt4 plt.rcParams['font.family'] = 'SimHei'             #用来正常显示中文5 plt.rcParams['font.sans-serif'] = ['SimHei']     #用来正常显示中文6 plt.rcParams['axes.unicode_minus'] = False   #用来正常显示负号7 fig = plt.figure()8 ph = fig.add_subplot(1,1,1)9 x = range(100)
10 y = np.cos(x) * np.sin(x)**2 * 200
11 ph.plot(x,y,'y-')
12 ph.set_xticks([0,25,50,75,100])
13 ph.set_title("常欣的声音频率")
14 ph.set_xlabel('Time')
15 ph.set_ylabel('Hz')
16 plt.show()

2. 等高线

 1 import matplotlib.pyplot as plt2 import numpy as np3 def f(x,y):4     return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)*10005 plt.rcParams['font.family'] = 'KaiTi'               #用来正常显示中文6 plt.rcParams['font.sans-serif'] = ['SimHei']    #用来正常显示中文7 plt.rcParams['axes.unicode_minus'] = False   #用来正常显示负号8 9 x = np.linspace(-3,3,256)
10 y = np.linspace(-3,3,256)
11 X,Y = np.meshgrid(x,y)
12
13 plt.contourf(X, Y, f(X,Y), 8, alpha=.75, cmap=plt.cm.hot)
14 C = plt.contour(X, Y, f(X,Y), 8, colors='black')
15
16 #plt.clabel(C, inline=1, fontsize=10)
17 plt.title("常欣火焰山")
18 plt.show()

转载于:https://www.cnblogs.com/Exin/p/10748164.html

使用numpy与matplotlib.pyplot画图相关推荐

  1. pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习

    在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...

  2. 解决使用matplotlib.pyplot画图包含中文乱码显示问题(macbook上 family ‘sans-serif‘ not found 问题)

    一.matplotlib画图中文乱码问题 使用matplotlib.pyplot画图,有中文字体会显示乱码问题,这时需要添加如下代码: import matplotlib.pyplot as plt ...

  3. matplotlib pyplot 画图基础教程

    用Python绘制图表在工作中是一项非常有用的技能,虽然说强大的matlab基本可以满足我们所有的绘图需求,但是在有些情况下,使用Python绘图,让图表直接可以直接随着Python程序的运行而产生. ...

  4. matplotlib.pyplot画图 图片的二进制流的获取

    有些时候,我们需要画图后的二进制数据流,matplotlib没有提供相关的api,通过源码查看与百度,得到下面此方法 import matplotlib.pyplot as pltimport num ...

  5. matplotlib.pyplot画图--进阶

    柱状图 plt.bar() (刻度值倾斜–指定维设定颜色–标注字体等) 应用场景:目标检测平均类别精度分析问题中,类别过多,横向表格略显拥挤,因此可以用bar()来进行表达. ------------ ...

  6. matplotlib.pyplot画图完美调整图片白边大小

    1.原图片 2.去除白边后效果 3.设置方法 可以通过调节 pad_inches 的值调整白边的大小. import matplotlib.pyplot as plt# 设置数据 x = [0, 50 ...

  7. 在同一个二维坐标系绘制出一元二次曲线, sin正弦、cos余弦曲线 (numpy,matplotlib.pyplot )

    一元二次曲线, sin正弦.cos余弦曲线 (numpy,matplotlib.pyplot ) import numpy import matplotlib.pyplot as plt#范围0~2π ...

  8. Python:十分基础的简要入门和补充鱼书中的numpy和matplotlib

    最近在学习鱼书(深度学习入门),于是打算持续更新这个系列,由于自己有一定python基础,所以选择那些基础python没涉及到的东西摘抄并补充.在看书的过程中,感受到鱼书不愧于入门教程,十分的简洁,但 ...

  9. python pyplot画图_matplotlib.pyplot画图并导出保存的实例

    我就废话不多说了,直接上代码吧! import pandas as pd import numpy as np import matplotlib.pyplot as plt fig, ax = pl ...

最新文章

  1. 蓝牙模块hc05原理图_使用步进电机和Android App的蓝牙控制迷你升降机
  2. 利用jquery的imgAreaSelect插件实现图片裁剪示例
  3. PVLAN技术应用,网络管理员的新宠
  4. 微信自动回复和自动抢红包实现原理(二):自动回复
  5. java鼠标进入高亮效果_鼠标选中文本划词高亮、再次选中划词取消高亮效果
  6. docker问题备忘:“rpc error: code = 2 desc = containerd: container not found“
  7. 【模板】 最小生成树
  8. 业务逻辑 : forex mlm
  9. 透析WINCE的控制面板
  10. Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
  11. 通俗讲解比特币的原理及运作机制
  12. 潘多拉系统虚拟服务器,潘多拉服务器节点配置
  13. json的各种格式的转换
  14. 信息检索与利用(第三版)第五章 信息法与综合性信息检索
  15. 报错No protocol specified解决办法
  16. JVM系列之深入理解JVM(三)
  17. 软件工程使用的编程语言
  18. ubuntu挂载raid硬盘_Ubuntu服务器挂载新硬盘的步骤
  19. python解常微分方程龙格库_excel实现四阶龙格库塔法runge-kutta解二阶常微分方程范例.xls...
  20. origin画对数坐标_Origin 画对数坐标图

热门文章

  1. Ubuntu ls可以查看到文件,图形界面却看不到
  2. ionic开发ios app
  3. C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率
  4. 几个关于money处理的函数
  5. MM的静态寻址和动态寻址
  6. air display的实践
  7. UNIYT关于V S2017,VS2019断点调试卡住的问题
  8. C# 构造函数中调用虚函数
  9. 挂在“棒棒”上的音乐世家,“我因为父亲给的木棍和筷筒子,从此四代人走上音乐路”...
  10. mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080