我向 matplotlib 发出了一个拉取请求,它正是执行此操作,添加了该ax3d.voxels函数。不幸的是,它尚未得到充分审查。
更新:这已进入 matplotlib 2.1
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# your real data here - some 3d boolean array
x, y, z = np.indices((10, 10, 10))
voxels = (x == y) | (y == z)
ax.voxels(voxels)
plt.show()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
4995 次 |
| 最近记录: |