python坐标轴拉伸

编程入门 行业动态 更新时间:2024-10-25 02:27:58

python<a href=https://www.elefans.com/category/jswz/34/1754383.html style=坐标轴拉伸"/>

python坐标轴拉伸

下面的代码示例提供了一种相对于其他轴缩放每个轴的方法。但是,要做到这一点,您需要修改Axes3D.get_proj函数。下面是一个基于matplot lib:

.4.0/mpl_toolkits/mplot3d/tutorial.html#line-plots提供的例子

(这个答案的结尾有一个较短的版本)

from mpl_toolkits.mplot3d.axes3d import Axes3D

from mpl_toolkits.mplot3d import proj3d

import matplotlib as mpl

import numpy as np

import matplotlib.pyplot as plt

#Make sure these are floating point values:

scale_x = 1.0

scale_y = 2.0

scale_z = 3.0

#Axes are scaled down to fit in scene

max_scale=max(scale_x, scale_y, scale_z)

scale_x=scale_x/max_scale

scale_y=scale_y/max_scale

scale_z=scale_z/max_scale

#Create scaling matrix

scale = np.array([[scale_x,0,0,0],

[0,scale_y,0,0],

[0,0,scale_z,0],

[0,0,0,1]])

print scale

def ge

更多推荐

python坐标轴拉伸

本文发布于:2024-03-09 11:06:09,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1724805.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:坐标轴   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!