使用numpy与matplotlib.pyplot画图
使用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画图相关推荐
- pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习
在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...
- 解决使用matplotlib.pyplot画图包含中文乱码显示问题(macbook上 family ‘sans-serif‘ not found 问题)
一.matplotlib画图中文乱码问题 使用matplotlib.pyplot画图,有中文字体会显示乱码问题,这时需要添加如下代码: import matplotlib.pyplot as plt ...
- matplotlib pyplot 画图基础教程
用Python绘制图表在工作中是一项非常有用的技能,虽然说强大的matlab基本可以满足我们所有的绘图需求,但是在有些情况下,使用Python绘图,让图表直接可以直接随着Python程序的运行而产生. ...
- matplotlib.pyplot画图 图片的二进制流的获取
有些时候,我们需要画图后的二进制数据流,matplotlib没有提供相关的api,通过源码查看与百度,得到下面此方法 import matplotlib.pyplot as pltimport num ...
- matplotlib.pyplot画图--进阶
柱状图 plt.bar() (刻度值倾斜–指定维设定颜色–标注字体等) 应用场景:目标检测平均类别精度分析问题中,类别过多,横向表格略显拥挤,因此可以用bar()来进行表达. ------------ ...
- matplotlib.pyplot画图完美调整图片白边大小
1.原图片 2.去除白边后效果 3.设置方法 可以通过调节 pad_inches 的值调整白边的大小. import matplotlib.pyplot as plt# 设置数据 x = [0, 50 ...
- 在同一个二维坐标系绘制出一元二次曲线, sin正弦、cos余弦曲线 (numpy,matplotlib.pyplot )
一元二次曲线, sin正弦.cos余弦曲线 (numpy,matplotlib.pyplot ) import numpy import matplotlib.pyplot as plt#范围0~2π ...
- Python:十分基础的简要入门和补充鱼书中的numpy和matplotlib
最近在学习鱼书(深度学习入门),于是打算持续更新这个系列,由于自己有一定python基础,所以选择那些基础python没涉及到的东西摘抄并补充.在看书的过程中,感受到鱼书不愧于入门教程,十分的简洁,但 ...
- python pyplot画图_matplotlib.pyplot画图并导出保存的实例
我就废话不多说了,直接上代码吧! import pandas as pd import numpy as np import matplotlib.pyplot as plt fig, ax = pl ...
最新文章
- 蓝牙模块hc05原理图_使用步进电机和Android App的蓝牙控制迷你升降机
- 利用jquery的imgAreaSelect插件实现图片裁剪示例
- PVLAN技术应用,网络管理员的新宠
- 微信自动回复和自动抢红包实现原理(二):自动回复
- java鼠标进入高亮效果_鼠标选中文本划词高亮、再次选中划词取消高亮效果
- docker问题备忘:“rpc error: code = 2 desc = containerd: container not found“
- 【模板】 最小生成树
- 业务逻辑 : forex mlm
- 透析WINCE的控制面板
- Linux常用命令备忘(启动管理、文件或目录管理、系统管理)
- 通俗讲解比特币的原理及运作机制
- 潘多拉系统虚拟服务器,潘多拉服务器节点配置
- json的各种格式的转换
- 信息检索与利用(第三版)第五章 信息法与综合性信息检索
- 报错No protocol specified解决办法
- JVM系列之深入理解JVM(三)
- 软件工程使用的编程语言
- ubuntu挂载raid硬盘_Ubuntu服务器挂载新硬盘的步骤
- python解常微分方程龙格库_excel实现四阶龙格库塔法runge-kutta解二阶常微分方程范例.xls...
- origin画对数坐标_Origin 画对数坐标图
热门文章
- Ubuntu ls可以查看到文件,图形界面却看不到
- ionic开发ios app
- C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率
- 几个关于money处理的函数
- MM的静态寻址和动态寻址
- air display的实践
- UNIYT关于V S2017,VS2019断点调试卡住的问题
- C# 构造函数中调用虚函数
- 挂在“棒棒”上的音乐世家,“我因为父亲给的木棍和筷筒子,从此四代人走上音乐路”...
- mac下安装JAVA开发工具(6)------tomcat、IDEA及nginx转发80端口到8080