On 1 July 2011 14:35, Francois Lemery <francois.lem...@gmail.com> 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

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to