Ask Your Question

# Plotting points with different colours

I'm trying to plot a number of points such that each has a colour that depends on a certain parameter. I have two lists, points and heights, and I would like to do something like this:

for i in range(len(points)):
point2d(points[i], rgbcolor = (0,0, heights[i]))

This creates len(points) different graphics, so it's not what I want. What do I need to change?

edit retag close merge delete

## 1 answer

Sort by ยป oldest newest most voted

Do you need something like:

sum([point((x,sin(x)),rgbcolor=hue(sin(x)),size=30) for x in srange(0,10,0.1)])
more

## Comments

Yes! I would have never guessed sum does it. I guess I do not really understand what a point object is. For example, if I want to add a polygon() to the same plot, how do I do it?

( 2013-01-11 05:28:14 -0500 )edit
2

If p1 is any plot and p2 a polygon then do: p1+p2

( 2013-01-11 05:48:31 -0500 )edit

OK, I see how it goes. Thanks again.

( 2013-01-11 06:02:29 -0500 )edit

## Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

## Stats

Asked: 2013-01-11 03:58:31 -0500

Seen: 93 times

Last updated: Jan 11 '13