简单python3D绘图---Axes3D
运行结果:
代码如下:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
import numpy as np# 平面: x,y
# 3D: x,y,z
# f(x1,x2) = x1^2 - 3*x1*x2 + 4*x2^2def func(X): # [1,2]return np.abs((X[0])**3)+np.abs(5*X[0]*X[1]) + np.abs(2*(X[1]+2)**3)
# meshgrid:xs,ys= np.meshgrid(np.linspace(-50,50,101),np.linspace(-50,50,101))
print(xs)
print(ys)# [xs[0][0],ys[0][0]]
# [xs[0][1],ys[0][1]]zs = func([xs,ys])
print(zs)# result = []
# for row1,row2 in zip(xs,ys):
# row = []
# for x1,x2 in zip(row1,row2):
# row.append(func([x1,x2]))
# result.append(row)
#
# print(np.array(result))# 绘图ax = plt.figure().add_subplot(111,projection='3d')
ax.plot_surface(xs,ys,zs)
xs = np.array([[10,20,30],[40,50,60],[17,20,19]])
ys = xs.T # 矩阵转置
ax.scatter(xs,ys,func([xs,ys]),s=80,c='r')
plt.show()
简单python3D绘图---Axes3D相关推荐
- Python3D绘图后用自带展示器查看(可旋转)
注意:本文需要Python3D绘图经验,如没有,建议先行补习之. 之前看到网友的需求:我用Python绘图以后想做成一个点开就能动的文件,怎么操作? 其实很简单啊,只要把这个.py文件保存到本地,然后 ...
- 用python画太阳花-python 简单的绘图工具turtle使用详解
目录 1. 画布(canvas) 1.1 设置画布大小 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 ...
- 海龟画图 python太阳花_python 简单的绘图工具turtle使用详解
目录 1. 画布(canvas) 1.1 设置画布大小 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 ...
- 基于C++实现一个支持简单交互绘图小程序
资源下载地址:https://download.csdn.net/download/sheziqiong/86763967 资源下载地址:https://download.csdn.net/downl ...
- python3d绘图代码_python机器学习之3D Matplotlib绘图
绘制三维曲面和三维散点图 import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as ...
- wxpython动态实时绘图_wxPython: 简单的绘图例子
#!/usr/bin/env python#-*- coding: utf-8 -*- '''Function:绘图 Input:NONE Output: NONE author: socrates ...
- QPainter实现简单的绘图程序(绘图工具)
上一篇:QPainter之绘制鼠标路径(画笔工具) 文章目录 前言 一.程序示例 二.重要步骤 修改画图方式 -- 重构思想 1.拖入控件 2.构造函数初始化变量 3.重写事件函数 项目地址 前言 本 ...
- nc文件利器,NASA的panoply软件,适于看nc文件内容以及简单的绘图
看nc文件比较直观,可以直接看到各项并且绘图,见附件截图 Panoply is a cross-platform application which plots geo-gridded arrays ...
- python-3d绘图包VPython
据说这是一个国外物理老师常用的3D绘图包.例子在这里:(不少QQ弹弹得很好玩)https://www.glowscript.org/#/user/GlowScriptDemos/folder/Exam ...
- python 豆瓣电影top250_[python爬虫]豆瓣电影Top250简单数据分析绘图
一:简介 通过抓取豆瓣电影Top250的数据,分别进行了三个数据统计,分别是:上榜的电影上映的年份,该年份总共上榜的电影数量,数量为0的就没有统计了:各个国家地区出品的电影数量:250部电影的各个类型 ...
最新文章
- PaSS: a sequencing simulator for PacBio sequencing PaSS:用于PacBio测序的测序模拟器
- Elasticsearch设置最大返回条数
- 【错误记录】执行 Python 程序报错 ( NameError: name ‘reload‘ is not defined )
- android ViewPager页面左右滑动切换
- Cisco Wireless Controller 5508 Configuration Step by Step – Part 1 (CLI and GUI Access, Upgrade)
- 怪不得超市不让带宠物...
- redis一般缓存什么样数据_SpringBoot+Redis轻松实现数据缓存
- 二元函数图像生成器_常见的损失函数(loss function)
- WIN7新功能:跳转列表
- mysql 数据库自动备份(bat+计划任务方式)--亲测备份及还原成功
- Java中的ReentrantLock和synchronized两种锁机制的对比
- 国外ipv6服务器网站,国外 ipv6 服务器地址
- tar命令的讲解与使用
- 搜索引擎优化核心关键词策略
- BZOJ 3653: 谈笑风生
- 两化融合的定义和两化融合如何认定
- [RK3568 Android11] 教程之cm32181光线传感器驱动
- 音频知识点(12)- P.563 工具编译及使用教程
- 质数/素数筛选c++超简单版写法
- 关于VS 2013连接Microsoft Access 2013的相关问题