Am 19.10.2012 23:26, schrieb Damon McDougall:
> Correct me if I'm wrong, but I don't even think you need them. I think
> the default cmap behaviour is to normalise to the min and max of the
> data.
yes, default cmap behaviour will normalise to the min and max of the
data.
--
On Fri, Oct 19, 2012 at 10:23 PM, Daπid wrote:
> On Fri, Oct 19, 2012 at 11:08 PM, elmar werling wrote:
>> vmin=min(z), vmax=max(z)
>
> A suggestion, when dealing with arrays, it is generally faster to use
> the numpy function to compute the max and min, either np.max(z) or
> z.max(), than the st
On Fri, Oct 19, 2012 at 11:08 PM, elmar werling wrote:
> vmin=min(z), vmax=max(z)
A suggestion, when dealing with arrays, it is generally faster to use
the numpy function to compute the max and min, either np.max(z) or
z.max(), than the standard Python one.
--
thanks for help,
finally I found the following solution
elmar
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
N = 200
x = np.linspace(0,1,N)
y = np.random.randn(N)
z = np.random.randn(N)*2+5
cm = mpl.cm.get_cmap('RdYlBu')
sc = plt.scatter(x, y, c=z, vmin=min(z), vm
That's what ``scatter`` is intended for.
Basically, you want something like:
plt.scatter(x, y, c=z, marker='s')
plt.colorbar()
Note that you can also vary the markers by size based on an additional
parameter, as well.
Have a look at this example:
http://matplotlib.org/examples/pylab_exa
Hi,
is there a way to adjust the marker color in a xy-plot in relation to
the value of a third parameter. Something as the following - not working
- example 1.
Example 2 is working but rather slow for large arrays.
cheers
Elmar
# example 1
import matplotlib.pyplot as plt
x = [1,2,3,4]
y
Good idea. If the png version works then the jpg version should also be
made to work,
Would you be willing to open up an issue for the feature request? :
https://github.com/matplotlib/matplotlib/issues/new
If your ready and willing to implement such a thing, that would be even
better (just open a
Hi,
Le 19/10/2012 06:48, Jae-Joon Lee a écrit :
> Figuring out the dpi of the screen, I have no clue at this moment.
> Maybe this is something a gui expert can answer.
I'm certainly not a gui expert, but as a PyQt user, I know screen
resolution is indeed Python-accessible with PyQt. (I guess other
MPL folks,
Would it be possible to enhance Matplotlib to allow "im=imread(url)"
to work if url returns a JPG?
Currently (it seems):
1. If the URL returns a PNG this works:
im = imread(urllib2.urlopen(url))
2. If the URL returns a JPG, this DOESN'T work:
im = imread(urllib2.urlopen(url))
.. a