Is there a 3d plotting function similar to Axes.imshow()?

Viewed 455

Ive got test MRI data that I would like to make a 3D plot of. Right now I am visualising each slice individually though using the axes.imshow() function. Is there a 3d equivalent?

Taking the following example, is there anyway to get a black cube out of data in the following example, as opposed to just black square slices of it? That will solve my issue.

Example:

import numpy as np
import matplotlib.pyplot as plt

data = np.zeros((200,200,200))

slice_0 = data[0,:,:]

fig,axes = plt.subplots()

axes.imshow(slice_0.T, cmap="gray")

output

0 Answers
Related