"); //-->
# -*- coding: utf-8 -*-
"""
Created on Mon Sep 10 09:51:39 2018
@author: Tanry
"""
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import math
from matplotlib import cm
from matplotlib.ticker import LinearLocator, FormatStrFormatter
fig = plt.figure(figsize=(16,12))
ax = fig.gca(projection="3d")
# 准备数据
#x = np.arange(0.005, 1,0.005) #生成[-5,5]间隔0.25的数列,间隔越小,曲面越平滑
#y = np.arange(0, 1.57,0.005)
x = np.arange(-100, 100,0.1) #生成[-5,5]间隔0.25的数列,间隔越小,曲面越平滑
y = np.arange(-100, 100,0.1)
x, y = np.meshgrid(x,y) #格点矩阵,原来的x行向量向下复制len(y)次,形成len(y)*len(x)的矩阵,即为新的x矩阵;原来的y列向量向右复制len(x)次,形成len(y)*len(x)的矩阵,即为新的y矩阵;新的x矩阵和新的y矩阵shape相同
#r = np.sqrt(x ** 2 + y ** 2)
#z = np.arctan(16.667*(1-1.0/x**2)*np.sin(2*y))
z = x**2+y**2+2*x*y
surf = ax.plot_surface(x, y, z, cmap=cm.coolwarm) # cmap指color map
# 自定义z轴
#ax.set_zlim(-1.57, 1.57)
ax.set_zlim(-4000, 40000)
ax.zaxis.set_major_locator(LinearLocator(20)) # z轴网格线的疏密,刻度的疏密,20表示刻度的个数
ax.zaxis.set_major_formatter(FormatStrFormatter('%.02f')) # 将z的value字符串转为float,保留2位小数
#设置坐标轴的label和标题
ax.set_xlabel('CS',size=15)
ax.set_ylabel('Q',size=15)
ax.set_zlabel('z',size=15)
ax.set_title("Surface plot", weight='bold', size=20)
#添加右侧的色卡条
fig.colorbar(surf, shrink=0.6, aspect=8) # shrink表示整体收缩比例,aspect仅对bar的宽度有影响,aspect值越大,bar越窄
plt.show()
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
环境能源管理器处理两种能量收集源
乒乓球游戏电路的CPLD仿真设计电路图
现代化交流电网以实现未来稳定
用单片机控制CD-ROM播放歌曲的制作资料
I2C寻址问题
电网级的泡泡电池很快就会普及
为中国市场度身定制的RF 收发器 – CC1100E
FPGA 在高速 AI 时代找到新的工作负载
低噪声 μModule DC/DC 转换器简化了 EMI 设计
Altera ByteBlaster下载线电路图
业界最高功率的 D 类放大器 - TAS5630/1
使用源开关SiC JFET的反激变换器设计AND90330/D
请推荐一款带看门狗和手动的3.3V复位芯片
用VC++6.0实现PC机与单片机之间的串口数据交换
vxworks的两个问题
我们现在知道火星上的时钟会快得多
NIOS开发板电路图(Altera官方版)01
用单片机AT89C2051控制的充电器
使用微处理器的被动并行异步配置电路
美国计划自1970年代以来最大规模的核能项目
用单片机设计现场总线转换网桥
Microsemi:新战略,新希望
时钟解决方案 CDCM6100x
NIOS开发板电路图(Altera官方版)02
用单片机超声波测距电路的设计
[独家]Actel现在免费赠送FPGA开发套装
虚拟同步机可以帮助稳定电网
共享:evm_dm642a evm_5502a evmf2407原理图
这个AI能在石头剪刀布上打败你:储层计算芯片提供快速且低功耗的预测
我们会在看到通用人工智能时认出它吗?