python怎么导入ase3d_在Python中向3D绘图添加第四个变量

Matplotlib允许将facecolors作为参数传递给。

^{}。在

这意味着你必须在你的

当前颜色数组,因为当前只有

矩形面的角(你提到过你有一条直线

网格)。在

你可以利用

^{}

但是正如您从文档中看到的,建议使用

^{}。在

举个简单的例子:import numpy as np

y,x = np.mgrid[1:10:10j, 1:10:10j] # returns 2D arrays

# You have 1D arrays that would make a rectangular grid if properly reshaped.

y,x = y.ravel(), x.ravel() # so let's convert to 1D arrays

z = x*(x-y)

colors = np.cos(x**2) - np.sin(y)**2

现在我有了一个与您类似的数据集(一维数组x, y, z和

colors)。请注意,颜色是为

每个点(x,y)。但是当你想用plot_surface绘图时,你将

生成矩形面片,其角点由这些点给出。在

所以,进入插值,然后:

^{pr2}$

在最后一步中,您还可以使用interp2d(与kind='linear'一起使用)

替换kx=1, ky=1)。但是因为医生建议用更快的速度

RectBivariateSpline。。。在

现在你准备好了:import

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值