Matplotlib繪製3D動畫

2021-09-29 03:56:23 字數 1154 閱讀 6638

使用matplotlib繪製3d的頻譜圖,效果如下:

使用matplotlib繪製3d的波束掃瞄,效果如下:

python**如下:

#!/usr/bin/env python 

# -*- coding:utf-8 -*-

from mpl_toolkits.mplot3d import axes3d

import matplotlib.pyplot as plt

import numpy as np

#初始化圖例

fig = plt.figure(

)ax = fig.add_subplot(

111, projection=

'3d'

)#設定x,y的取值

r =[2,

2]p = np.linspace(0,

2*np.pi,64)

r, p = np.meshgrid(r, p)

x, y = r * np.cos(p)

, r * np.sin(p)

r1=[1,

0]#設定z的範圍

ax.set_zlim(0,

10)try:

while

true

:#清除原有影象

plt.cla(

) p1 = np.random.randint(

10, size=64)

r1, p1 = np.meshgrid(r1, p1)

#設定z值

z = r1*p1

#畫3d圖

ax.plot_su***ce(x, y, z, cmap=plt.cm.plasma)

#通過暫停和清除來不斷更新影象,形成**

plt.pause(

0.5)

except

:pass

matplotlib繪製3D曲面

思路介紹 下面我們將使用matplotlib繪製sinc函式 1.首先確定繪製的區間,自變數範圍x屬於 8,8 y屬於 8,8 因此要先生成x,y的網格點座標 2.通過matplotlib繪製在區間上的函式3d曲面 3.顯示出來 先展示3d效果 程式清單 import tensorflow as t...

Viewpager翻頁3D動效

那麼針對這兩種效果,我們通過 實現說明 自定義viewpager public class measurezoomviewpager extends viewpager int width context.getresources getdisplaymetrics widthpixels 表示設定...

3d動態文字的繪製

在這裡介紹一種3d文字的一種動態效果,可以說這是一種偽3d建立的一種3d的視覺效果 簡單的講解一下 大家或多或少都會聽說過素描這種繪畫手法,其實這種手法就是巧妙的利用了。陰影給人們帶來的立體的視覺衝擊,在這裡我們也是通過這種素描的方式,利用css3中的文字陰影屬性 text shadow來繪製出唯美...