在我的评论之后:import mayavi.mlab as mlab

import numpy as np

x,y = np.mgrid[-1:1:0.001, -1:1:0.001]

z = x**2+y**2

s = mlab.mesh(x, y, z)

alpha = 30 # degrees

mlab.view(azimuth=0, elevation=90, roll=-90+alpha)

mlab.show()

或遵循@Tamas答案:#parabaloid

import numpy as np

from matplotlib import pyplot as plt

from mpl_toolkits.mplot3d import Axes3D

from math import sin, cos, pi

import matplotlib.cm as cm

fig = plt.figure()

ax = fig.add_subplot(111, projection='3d')

#creating grid

y = np.linspace(-1,1,200)

x = np.linspace(-1,1,200)

x,y = np.meshgrid(x,y)

#set z values

z0 = x**2+y**2

# rotate the samples by pi / 4 radians around y

a = pi / 4

t = np.transpose(np.array([x,y,z0]), (1,2,0))

m = [[cos(a), 0, sin(a)],[0,1,0],[-sin(a), 0, cos(a)]]

x,y,z = np.transpose(np.dot(t, m), (2,0,1))

# or `np.dot(t, m)` instead `t @ m`

#label axes

ax.set_xlabel('x')

ax.set_ylabel('y')

ax.set_zlabel('z')

#plot figure

ax.plot_surface(x,y,z,linewidth=0, antialiased=False, shade = True, alpha = 0.5, facecolors=cm.viridis(z0))

plt.show()

python三维图形旋转_如何在matplotlib中旋转三维曲面相关推荐

  1. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  2. python设置横坐标间隔_如何在matplotlib中更改刻度之间的间距?

    刻度标签之间的间距完全由轴上刻度之间的间距决定.因此,在给定的ticklabel之间获得更多空间的唯一方法是使轴更大. 为了确定标签不重叠所需的空间,可以找出最大的标签并将其长度乘以滴答标签的数量.然 ...

  3. python的三维坐标轴设置_如何更改matplotlib中的三维轴设置

    我已经成功地使用matplotlib创建了这个图形.我想删除0.2,0.4,0.6..从名为B的轴,将A轴的轴间距从200更改为100.我已经尝试了很长时间了-有什么建议吗??在 这是我写的代码.在f ...

  4. python画图修改背景颜色_如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导 ...

  5. python怎么交换xy轴_如何在matplotlib中更改x和y轴?

    代码中的内容是如何在matplotlib中启动直方图的示例.注意,您使用的是pyplot默认接口(不一定要构建自己的图形). 因此这一行:orientation=u'vertical', 应该是:or ...

  6. matlab 三维y轴平面图,#如何在excel中绘制三维坐标系?#excel怎么画图平面坐标图...

    用excel绘制曲线图时如何进行坐标轴转换 点"插入"->"图表"->"XY图","子图表类型"选择&quo ...

  7. python作图设置背景颜色_如何在matplotlib中设置绘图的外部背景颜色

    敬礼 我想更改matplotlib中绘图的外部颜色.我可以找到很多很多例子,如何改变内部背景颜色,但外部背景颜色拒绝改变.在 图像的白色部分就是我所说的"外部"背景.最外面的颜色只 ...

  8. cad怎么画立体图形教学_怎么在CAD中绘制三维立体图

    三维立体图形在CAD中是很方便绘制的,并且方法也有很多,我们掌握一种就够了.那么大家知道怎么在CAD中绘制三维立体图吗?下面是学习啦小编整理的怎么在CAD中绘制三维立体图的方法,希望能给大家解答. 在 ...

  9. python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)

    在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...

最新文章

  1. TCP的三次握手和四次分手
  2. 通过HTTP协议上传文件
  3. PowerDesigner的逆向工程.
  4. ITK:过滤器Filter和ParallelizeImageRegion比较
  5. CodeForces - 1301C Ayoub's function(数学)
  6. 动态加载NT驱动(源码)
  7. 现在也是只能谢谢随笔了,但是在以后收货的日子里会有更多的感想记下
  8. java数组交集_java数组的交集和并集
  9. 【数据操作】优化SQL server性能 之 索引 (转上)
  10. 策划入门(一)什么样的创意是可行的
  11. AngularJS Filters
  12. 标题、段落标签(HTML)
  13. php使用file_get_contents 或者curl 发送get/post 请求 的方法总结
  14. 使用Astah画UML类图经验总结
  15. ICML 2019 | 强化学习用于推荐系统,蚂蚁金服提出生成对抗用户模型
  16. Excel VBA 学习总结 - 基础知识
  17. PHP面试技巧——什么是职场暗语?
  18. CAN负载率为什么不能太高?
  19. NAT类型及工作原理
  20. 推荐算法工程师学习路线及工作指南

热门文章

  1. idea创建一个html5,idea创建一个SpringBoot项目
  2. java WEB 基础复习_开篇--Java Web基础知识
  3. java 弱引用 集合_java 弱引用集合类WeakHashMap
  4. jquery动画顺序执行_jquery怎样设置才能做完上一步动画再执行下一步
  5. net.sf.json将string转为map
  6. Java8-Stream 概括
  7. django mysql开发_【python-Django开发】Django 配置MySQL数据库讲解!!!
  8. 华为卡槽打不开怎么办_又牛又贵!华为5G折叠屏手机惊艳全球,售价1.75万!网友却讨论......
  9. 如何在Eclipse中添加新建包,java文件,工程工具栏按钮
  10. Linux下的USB总线驱动 1