刚学我也不熟,做个笔记吧

 # coding:utf-8
import numpy as np
import matplotlib.pyplot as plt dx = 0.01
dy = 0.01
# x的范围
x = np.arange(-2.0, 2.0, dx)
# y的范围
y = np.arange(-2.0, 2.0, dy)
# 生成二维网格矩阵
X, Y = np.meshgrid(x, y) # 定义函数生成三维结构
def f(x, y):
return (1 - y ** 5 + x ** 5) * np.exp(-x ** 2 - y ** 2) # n条等值线
n = 8
# 得到等值线
C = plt.contour(X, Y, f(X, Y), n, colors='black')
# 在等值线区域填充颜色
plt.contourf(X, Y, -f(X, Y), n, cmap=plt.cm.hot)
# 为等值线注明含义
plt.clabel(C, inline=1, fontsize=10)
plt.colorbar()
plt.show()

效果图:

最新文章

  1. C# 方法的回调(上)
  2. innoDB 存储引擎
  3. awk 命令
  4. tomcat通过socket连接MySQL,不再占用服务端口【linux】
  5. 夺命雷公狗-----React---9--map数据的遍历
  6. MySql + EF6 + .Net Core
  7. Java Web 工作技巧总结 16.10
  8. 【Binary Tree Zigzag Level Order Traversal】cpp
  9. java根据url获取json对象
  10. SAP一句话入门 .
  11. Windows API一日一练(55)FlushFileBuffers和SetFilePointer函数
  12. [置顶] android AIDL 进程间通信
  13. SQL Server用户自定义数据类型
  14. html单选按钮用jQuery中prop()方法设置
  15. React-Router4.x中文文档
  16. jquery 截取屏幕
  17. Java 工程名上有个红色叹号
  18. java.lang.IllegalArgumentException: No converter found for return value of type: class XXX.XXXX
  19. python 线程和进程概述
  20. Android仿联系人列表分组悬浮列表实现,自己定义PinnedHeaderListView实现

热门文章

  1. JS高级 —— 普通函数、构造函数、对象方法的调用
  2. K8S存储相关yaml
  3. 初学Java 从控制台读取输入
  4. vsftpd配置详解
  5. 正确读取resources目录下的文件
  6. 【NLP新闻-2013.06.16】Representative Reviewing
  7. C++ 概率算法 利用蒙特卡罗算法计算圆周率
  8. Java线程与线程、进程与进程之间通信方式
  9. 偏函数(partial)
  10. bootstrap 点击模态框上的提交按钮后,模态框不能关闭的解决办法