## matplotlib-users

 [Matplotlib-users] 4D Scatter Plot From: Francois Lemery - 2011-07-01 18:35:19 Attachments: Message as HTML ```Hello, I am interested in producing a 4 dimensional plot to represent some data. I picture this as looking like a normal 3d scatter plot with datapoints varying in a color scale which depends on a fourth column of data. Could anyone help me with this- I have searched google and the matplotlib website and have only found some documentation for a MatLab solution bywhich I am not interested. Thank you kindly! -Francois ```
 Re: [Matplotlib-users] 4D Scatter Plot From: Angus McMorland - 2011-07-02 15:35:54 ```On 1 July 2011 14:35, Francois Lemery wrote: > Hello, > > I am interested in producing a 4 dimensional plot to represent some data. > > I picture this as looking like a normal 3d scatter plot with datapoints > varying in a color scale which depends on a fourth column of data. > > Could anyone help me with this- I have searched google and the matplotlib > website and have only found some documentation for a MatLab solution bywhich > I am not interested. > > Thank you kindly! > -Francois How about this? 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 = np.random.standard_normal(100) y = np.random.standard_normal(100) z = np.random.standard_normal(100) c = np.random.standard_normal(100) ax.scatter(x, y, z, c=c, cmap=plt.hot()) plt.show() Angus. -- AJC McMorland Post-doctoral research fellow Neurobiology, University of Pittsburgh ```