You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
| 2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
| 2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
| 2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
| 2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
| 2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
| 2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
| 2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
| 2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
| 2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
| 2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
| 2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
| 2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
| 2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Fadzil M. <fad...@gm...> - 2014-02-24 01:03:19
|
Thanks Alex for the reply. So, that script calculates the global SST. What if when we want to calculate for only in specific box? For example, SST over this area only: ----------------------------------- 10 N | | | | | | | SST | | | | | ----------------------------------- 20 S 130 E 170E Thanks. Fadzil |
|
From: Stephen G. <ste...@op...> - 2014-02-23 23:48:46
|
Hi, I was wanting to use dual scales on my plot and was just running the example code from http://matplotlib.org/examples/api/fahrenheit_celsius_scales.html I subsequently changed the function Tc to read def Tc(Tf): return Tf Fully expecting the two scales to track each other perfectly. I found after zooming the scales did not track each other. So my question is: Am I misunderstanding what my change should have done, or is there some error in the example code? I tried this on win7 64 with: python 2.7 numpy 1.8.0 matplotlib 1.3.1 Any suggestion welcome. Thanks Steve |
|
From: Alex G. <ale...@co...> - 2014-02-23 17:56:02
|
Hi Fadzil,
All you actually need to do is use numpy.average(), which is numpy's
implementation of the weighted average. It can be shown geometrically that
using the cosine of the latitude as the weights in the weighted average
would give you approximately the area average, though if your SST data has
a grid cell area attribute in the netcdf file, that would be the most
suitable choice to use as your weights. Otherwise, you could determine the
area weighted average as follows:
# numpy is imported as np, lat are the latitudes extracted from the netcdf
file
# First we need to convert the latitudes to radians
latr = np.deg2rad(lat)
# Use the cosine of the converted latitudes as weights for the average
weights = np.cos(latr)
# Assuming the shape of your data array is (nTimes, nLats, nLons)
# First find the zonal mean SST by averaging along the latitude circles
sst = sstv[:]
sst_ave_zonal = sst.mean(axis=2)
# Then take the weighted average of those using the weights we calculated
earlier
sst_ave = np.average(sst_ave_zonal, axis=1, weights=weights)
This should give a time series of global mean SST. Is this what you wanted?
Thanks,
Alex
On Sun, Feb 23, 2014 at 10:28 AM, Fadzil Mnor <fad...@gm...>wrote:
> Hi,
> I just started using Python for the last few weeks, and previously been
> using GrADS for around 4 years.
> I have trouble looking for a simplest way to calculate area average, let
> say I need to calculate a SST over a region of 20S-10N and 130E-170E.
> I know how to get one point values of SST vs Time, as in:
>
> ********************************************************************
> ...
> ...
> f = nc.Dataset('d:/data/sst.mon.mean.nc', 'r')
> sstv = f.variables['sst']
> timev = f.variables['time']
> sst = sstv[:, 35, 100]
> plt.plot(timev,sst)
> plt.show()
> ...
> ...
> ***********************************************************************
> but I couldn't figure out how to get an area average value (...and didn't
> get the right reference in the internet either)
> Something missing, probably because I don't understand enough about
> slicing or something else.
> Can anyone give me a hint ?
>
> Thanks.
>
> Fadzil.
>
>
>
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
--
Alex Goodman
Graduate Research Assistant
Department of Atmospheric Science
Colorado State University
|
|
From: Fadzil M. <fad...@gm...> - 2014-02-23 17:28:30
|
Hi,
I just started using Python for the last few weeks, and previously been
using GrADS for around 4 years.
I have trouble looking for a simplest way to calculate area average, let
say I need to calculate a SST over a region of 20S-10N and 130E-170E.
I know how to get one point values of SST vs Time, as in:
********************************************************************
...
...
f = nc.Dataset('d:/data/sst.mon.mean.nc', 'r')
sstv = f.variables['sst']
timev = f.variables['time']
sst = sstv[:, 35, 100]
plt.plot(timev,sst)
plt.show()
...
...
***********************************************************************
but I couldn't figure out how to get an area average value (...and didn't
get the right reference in the internet either)
Something missing, probably because I don't understand enough about slicing
or something else.
Can anyone give me a hint ?
Thanks.
Fadzil.
|
|
From: Timothy D. <tim...@gm...> - 2014-02-23 01:36:54
|
Alex, Thanks for the information. I think python.org's version did this for me: $ cat ~/.bash_profile ... # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH ... It turns out, my problem actually was in ipython / numpy. I reinstalled numpy to 1.8.0 and ipython was not recognizing it (similar to the matplotlib problem). I reinstalled ipython with "sudo pip install numpy" but it still recognized Apple's numpy. The solution was to install ipython via "easy_install ipython"-- then it was able to recognize the correct numpy, and correspondingly when I installed the latest version of matplotlib, ipython recognized the version I wanted. Thanks, Tim On Fri, Feb 21, 2014 at 6:12 PM, Alex Goodman <ale...@co...>wrote: > Hi Tim, > > Whenever you have two python versions installed to one machine, it is > generally a good practice to set your PATH environment variable to the > directory where the python executable you want to use currently lies, and > make it permanent by adding it to your ~/.bash_profile file (on MacOSX). > Say your python.org version of python was installed in /something/bin. > Then add the following line to your ~/.bash_profile: > > export PATH=/something/bin:$PATH > > Then run these commands: > source ~/.bash_profile > which python > which pip > > If the output is /something/bin, then you are good to go; pip should then > install matplotlib in the correct place. Hope that helps. > > Thanks, > Alex > > > On Fri, Feb 21, 2014 at 4:58 PM, Timothy Duly <tim...@gm...> wrote: > >> Paul, >> >> Do you know how to to get pip install on python.org's version? >> >> Thanks, >> Tim >> >> >> On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: >> >>> It appears that you have two different version of python installed >>> (Apple's 2.7.3 and python.org's 2.7.5). You have to install all >>> third-party packages to the correct one. It appears pip in acting on >>> Apple's python. >>> >>> >>> On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...>wrote: >>> >>>> Hello, >>>> >>>> I recently upgraded matplotlib, which was relatively simple: >>>> >>>> sudo pip install matplotlib --upgrade >>>> >>>> I checked to make sure I did indeed upgrade: >>>> >>>> [~]$ python >>>> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >>>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>>> Type "help", "copyright", "credits" or "license" for more information. >>>> >>> import matplotlib; matplotlib.__version__ >>>> '1.3.1' >>>> >>>> Success. However, when I do the same in IPython, I get the old version: >>>> >>>> [~]$ ipython --pylab >>>> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >>>> Type "copyright", "credits" or "license" for more information. >>>> IPython 1.2.0 -- An enhanced Interactive Python. >>>> ? -> Introduction and overview of IPython's features. >>>> %quickref -> Quick reference. >>>> help -> Python's own help system. >>>> object? -> Details about 'object', use 'object??' for extra details. >>>> Using matplotlib backend: MacOSX >>>> In [1]: import matplotlib; matplotlib.__version__ >>>> Out[1]: '1.1.1' >>>> >>>> Anyone know why this is the case? How do I point IPython to the newest >>>> version of matplotlib? >>>> >>>> I tried googling, but wasn't sure how to zero in on the answer with a >>>> search. Also, I'm not sure if this question is best suited for IPython >>>> people. >>>> >>>> Thanks, >>>> Tim >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Managing the Performance of Cloud-Based Applications >>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >>>> Read the Whitepaper. >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Matplotlib-users mailing list >>>> Mat...@li... >>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>> >>>> >>> >> >> >> -- >> ------------------------------------------------- >> Timothy M. Duly >> Graduate Research Assistant >> Remote Sensing & Space Sciences Group >> Department of Electrical and Computer Engineering >> University of Illinois at Urbana-Champaign >> airglow.csl.illinois.edu >> ------------------------------------------------- >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > > > -- > Alex Goodman > Graduate Research Assistant > Department of Atmospheric Science > Colorado State University > -- ------------------------------------------------- Timothy M. Duly Graduate Research Assistant Remote Sensing & Space Sciences Group Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign airglow.csl.illinois.edu ------------------------------------------------- |
|
From: Gabriele B. <gb....@gm...> - 2014-02-23 01:28:22
|
Hi, I'm trying to follow this example to make a grid of subplot: http://matplotlib.org/examples/pylab_examples/line_styles.html but my code plot the two rows in two different figures (i attach them but I don't know if they are useful). Does anyone understand why? this is an extract of my code: alphas = [45, 75] numalp = len(alphas) angles = np.linspace(pi/12, pi/2, num=10) numobs = len(angles) axisNum = 0 for a in alphas: #[some operations] for obsangl in angles: #[some operations] axisNum += 1 axii = plt.subplot(numalp, numobs, axisNum) plt.errorbar(g, Pgamma, yerr = ePgamma, color = 'green', fmt = '.') axii1 = axii.twinx() plt.plot(g, lightcurva, 'b-') axii.set_yticklabels([]) axii.set_xticklabels([]) axii1.set_yticklabels([]) axii1.set_xticklabels([]) |
|
From: Mat <mes...@ip...> - 2014-02-22 20:40:15
|
Just for completion here is the answer how to extract the information directly from basemap: http://stackoverflow.com/questions/13319783/file-format-of-basemap-data-files/21959578#21959578 |
|
From: Alex G. <ale...@co...> - 2014-02-22 00:13:13
|
Hi Tim, Whenever you have two python versions installed to one machine, it is generally a good practice to set your PATH environment variable to the directory where the python executable you want to use currently lies, and make it permanent by adding it to your ~/.bash_profile file (on MacOSX). Say your python.org version of python was installed in /something/bin. Then add the following line to your ~/.bash_profile: export PATH=/something/bin:$PATH Then run these commands: source ~/.bash_profile which python which pip If the output is /something/bin, then you are good to go; pip should then install matplotlib in the correct place. Hope that helps. Thanks, Alex On Fri, Feb 21, 2014 at 4:58 PM, Timothy Duly <tim...@gm...> wrote: > Paul, > > Do you know how to to get pip install on python.org's version? > > Thanks, > Tim > > > On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: > >> It appears that you have two different version of python installed >> (Apple's 2.7.3 and python.org's 2.7.5). You have to install all >> third-party packages to the correct one. It appears pip in acting on >> Apple's python. >> >> >> On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...> wrote: >> >>> Hello, >>> >>> I recently upgraded matplotlib, which was relatively simple: >>> >>> sudo pip install matplotlib --upgrade >>> >>> I checked to make sure I did indeed upgrade: >>> >>> [~]$ python >>> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>> Type "help", "copyright", "credits" or "license" for more information. >>> >>> import matplotlib; matplotlib.__version__ >>> '1.3.1' >>> >>> Success. However, when I do the same in IPython, I get the old version: >>> >>> [~]$ ipython --pylab >>> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >>> Type "copyright", "credits" or "license" for more information. >>> IPython 1.2.0 -- An enhanced Interactive Python. >>> ? -> Introduction and overview of IPython's features. >>> %quickref -> Quick reference. >>> help -> Python's own help system. >>> object? -> Details about 'object', use 'object??' for extra details. >>> Using matplotlib backend: MacOSX >>> In [1]: import matplotlib; matplotlib.__version__ >>> Out[1]: '1.1.1' >>> >>> Anyone know why this is the case? How do I point IPython to the newest >>> version of matplotlib? >>> >>> I tried googling, but wasn't sure how to zero in on the answer with a >>> search. Also, I'm not sure if this question is best suited for IPython >>> people. >>> >>> Thanks, >>> Tim >>> >>> >>> ------------------------------------------------------------------------------ >>> Managing the Performance of Cloud-Based Applications >>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >>> Read the Whitepaper. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >> > > > -- > ------------------------------------------------- > Timothy M. Duly > Graduate Research Assistant > Remote Sensing & Space Sciences Group > Department of Electrical and Computer Engineering > University of Illinois at Urbana-Champaign > airglow.csl.illinois.edu > ------------------------------------------------- > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University |
|
From: Timothy D. <tim...@gm...> - 2014-02-21 23:58:20
|
Paul, Do you know how to to get pip install on python.org's version? Thanks, Tim On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: > It appears that you have two different version of python installed > (Apple's 2.7.3 and python.org's 2.7.5). You have to install all > third-party packages to the correct one. It appears pip in acting on > Apple's python. > > > On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...> wrote: > >> Hello, >> >> I recently upgraded matplotlib, which was relatively simple: >> >> sudo pip install matplotlib --upgrade >> >> I checked to make sure I did indeed upgrade: >> >> [~]$ python >> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import matplotlib; matplotlib.__version__ >> '1.3.1' >> >> Success. However, when I do the same in IPython, I get the old version: >> >> [~]$ ipython --pylab >> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >> Type "copyright", "credits" or "license" for more information. >> IPython 1.2.0 -- An enhanced Interactive Python. >> ? -> Introduction and overview of IPython's features. >> %quickref -> Quick reference. >> help -> Python's own help system. >> object? -> Details about 'object', use 'object??' for extra details. >> Using matplotlib backend: MacOSX >> In [1]: import matplotlib; matplotlib.__version__ >> Out[1]: '1.1.1' >> >> Anyone know why this is the case? How do I point IPython to the newest >> version of matplotlib? >> >> I tried googling, but wasn't sure how to zero in on the answer with a >> search. Also, I'm not sure if this question is best suited for IPython >> people. >> >> Thanks, >> Tim >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > -- ------------------------------------------------- Timothy M. Duly Graduate Research Assistant Remote Sensing & Space Sciences Group Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign airglow.csl.illinois.edu ------------------------------------------------- |
|
From: Paul H. <pmh...@gm...> - 2014-02-21 23:54:03
|
It appears that you have two different version of python installed (Apple's 2.7.3 and python.org's 2.7.5). You have to install all third-party packages to the correct one. It appears pip in acting on Apple's python. On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...> wrote: > Hello, > > I recently upgraded matplotlib, which was relatively simple: > > sudo pip install matplotlib --upgrade > > I checked to make sure I did indeed upgrade: > > [~]$ python > Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) > [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin > Type "help", "copyright", "credits" or "license" for more information. > >>> import matplotlib; matplotlib.__version__ > '1.3.1' > > Success. However, when I do the same in IPython, I get the old version: > > [~]$ ipython --pylab > Python 2.7.5 (default, Aug 25 2013, 00:04:04) > Type "copyright", "credits" or "license" for more information. > IPython 1.2.0 -- An enhanced Interactive Python. > ? -> Introduction and overview of IPython's features. > %quickref -> Quick reference. > help -> Python's own help system. > object? -> Details about 'object', use 'object??' for extra details. > Using matplotlib backend: MacOSX > In [1]: import matplotlib; matplotlib.__version__ > Out[1]: '1.1.1' > > Anyone know why this is the case? How do I point IPython to the newest > version of matplotlib? > > I tried googling, but wasn't sure how to zero in on the answer with a > search. Also, I'm not sure if this question is best suited for IPython > people. > > Thanks, > Tim > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
|
From: Timothy D. <tim...@gm...> - 2014-02-21 22:08:44
|
Hello, I recently upgraded matplotlib, which was relatively simple: sudo pip install matplotlib --upgrade I checked to make sure I did indeed upgrade: [~]$ python Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import matplotlib; matplotlib.__version__ '1.3.1' Success. However, when I do the same in IPython, I get the old version: [~]$ ipython --pylab Python 2.7.5 (default, Aug 25 2013, 00:04:04) Type "copyright", "credits" or "license" for more information. IPython 1.2.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. Using matplotlib backend: MacOSX In [1]: import matplotlib; matplotlib.__version__ Out[1]: '1.1.1' Anyone know why this is the case? How do I point IPython to the newest version of matplotlib? I tried googling, but wasn't sure how to zero in on the answer with a search. Also, I'm not sure if this question is best suited for IPython people. Thanks, Tim |
|
From: Joe K. <jof...@gm...> - 2014-02-21 18:17:51
|
There's a bad meme here. Hope you'll forgive the distraction!
import matplotlib.pyplot as plt
import numpy as np
def main():
t = np.linspace(0, 4*np.pi, 1000)
fig, ax = plt.subplots()
ax.plot(t, np.cos(t))
ax.plot(t, np.sin(t))
for _ in range(10):
fig = inception(fig)
plt.show()
def fig2rgb_array(fig):
fig.canvas.draw()
buf = fig.canvas.tostring_rgb()
ncols, nrows = fig.canvas.get_width_height()
return np.fromstring(buf, dtype=np.uint8).reshape(nrows, ncols, 3)
def inception(fig):
fig.tight_layout()
fig.set_facecolor('white')
data = fig2rgb_array(fig)
fig.clf()
fig.add_subplot(111).imshow(data)
return fig
main()
[image: Inline image 1]
|
|
From: V. A. S. <so...@es...> - 2014-02-20 19:12:41
|
Sorry, the link was in French ... The English version: http://esrf.profilsearch.com/recrute/fo_form_cand.php?_lang=en&id=300 Best regards, Armando On 20.02.2014 18:27, V. Armando Sole wrote: > Dear colleagues, > > The ESRF is looking for a Software Developer: > > http://esrf.profilsearch.com/recrute/fo_annonce_voir.php?id=300 > > Our ideal candidate would be experienced on OpenGL, OpenCL and > Python. > > Best regards, > > Armando > |
|
From: V. A. S. <so...@es...> - 2014-02-20 17:27:12
|
Dear colleagues, The ESRF is looking for a Software Developer: http://esrf.profilsearch.com/recrute/fo_annonce_voir.php?id=300 Our ideal candidate would be experienced on OpenGL, OpenCL and Python. Best regards, Armando |
|
From: Gabriele B. <gb....@gm...> - 2014-02-19 16:09:27
|
it works indexing the palette.
thanks
Gabriele
2014-02-18 13:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
> Try specifying the color explicitly from the palette object:
> import numpy as np
> import matplotlib.pyplot as plt
> import pandas
> import seaborn
>
> myPalet1 = seaborn.color_palette("RdPu_r", 10)
> seaborn.set_color_palette(myPalet1)
> x = np.linspace(start=0, stop=5, num=100)
> fig, ax = plt.subplots()
> for n, slope in enumerate(np.linspace(start=0, stop=5, num=10)):
> ax.plot(x, slope*x**2, color=myPalet1[n])
>
>
> On Tue, Feb 18, 2014 at 10:30 AM, Gabriele Brambilla <
> gb....@gm...> wrote:
>
>> Hi,
>> I get right one plot, but this other one works in a strange way:
>>
>> it restarts to give the darker color to a line. I would like to assign
>> the colors in the right order so the colorblind guy that works with me
>> could see the differences like a light growing. (I attach the image) do you
>> understand where am I doing wrong? (before this piece of code I use other
>> color palette but I think they have no effect on the following ones)
>>
>> zipPARApha = zip(Pampli, Pgamma, Pecut, Pb, g)
>>
>> myPalet1 = sns.color_palette("RdPu_r", 10)
>> sns.set_color_palette(myPalet1)
>> lotgr = plt.figure()
>> axius = lotgr.add_subplot(111)
>> for n, (a1,b1,c1,d1,pha) in enumerate(zipPARApha):
>> if n % 18 == 0:
>> fittedval = spock(logeels, a1, b1, c1, d1)
>> phaint = int(pha)
>> angli = str(phaint)
>> imig = axius.plot(logeels, fittedval, label=angli)
>>
>> axius.set_title('phase resolved spectra, ' + lightitle)
>> axius.set_ylim([-100, 1])
>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>> lotgr.canvas.draw()
>>
>> thanks
>>
>> Gabriele
>>
>>
>> 2014-02-18 10:47 GMT-05:00 Gabriele Brambilla <
>> gb....@gm...>:
>>
>> it works, thank you.
>>>
>>> Using a color palette that changes only the intensity/light of the color
>>> (all blue lines) helps.
>>>
>>> Gabriele
>>>
>>>
>>> 2014-02-17 20:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>>
>>> Untested, of course, but I would do something like this:
>>>>
>>>> import matplotlib.pyplot as plt
>>>> import seaborn
>>>>
>>>> N = len(As)
>>>>
>>>> myPallette = seaborn.color_palette("skyblue", N) # use the name of
>>>> any mpl colormap here
>>>> seaborn.set_color_pallette(myPallette)
>>>>
>>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>>> lotgr = plt.figure()
>>>> axius = lotgr.add_subplot(111)
>>>>
>>>> for a1,b1,c1,d1,angol in zipPARA:
>>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>>> angli = str(angol)
>>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>>
>>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>>> lotgr.canvas.draw()
>>>>
>>>>
>>>> On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
>>>> gb....@gm...> wrote:
>>>>
>>>>> Hi, I would like to set the color of the different plots with seaborn
>>>>> but I don't find examples of this kind on the tutorial.
>>>>> How could I modify this code? the zip() arguments are lists of the
>>>>> same dimension.
>>>>>
>>>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>>>>
>>>>> lotgr = plt.figure()
>>>>>
>>>>> axius = lotgr.add_subplot(111)
>>>>>
>>>>> for a1,b1,c1,d1,angol in zipPARA:
>>>>>
>>>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>>>>
>>>>> angli = str(angol)
>>>>>
>>>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>>>
>>>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>>>>
>>>>> lotgr.canvas.draw()
>>>>>
>>>>> thanks
>>>>>
>>>>> Gabriele
>>>>>
>>>>>
>>>>> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>>>>
>>>>> Adam,
>>>>>>
>>>>>> Look into the seaborn project:
>>>>>>
>>>>>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>>>>>
>>>>>> it's easy enough to define your own color palettes or select existing
>>>>>> ones.
>>>>>> -paul
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...
>>>>>> > wrote:
>>>>>>
>>>>>>> I'm wondering if the matplotlib API is designed in such a way that
>>>>>>> choosing a color schema could be done at import time. I know that the
>>>>>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>>>>>> beginning of your code), so I wander if colorblind-compatible colors could
>>>>>>> be loaded in a similar, quick way.
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...>wrote:
>>>>>>>
>>>>>>>> Hi Gabriele,
>>>>>>>>
>>>>>>>> I'm afraid you have to put the numbers by yourself using the
>>>>>>>> plt.text, as in an example:
>>>>>>>> a = np.arange(10)
>>>>>>>> b = np.tile(a,(10,1))
>>>>>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>>>>>> plot(c)
>>>>>>>> for i in range(10):
>>>>>>>> plt.text(5,c[i][5],str(i))
>>>>>>>>
>>>>>>>>
>>>>>>>> I've askd by a review to use the colorblind compatible colors when
>>>>>>>> trying to submit a paper,
>>>>>>>> and I find a website below:
>>>>>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>>>>>
>>>>>>>> I put some RGB numbers for some colors here if you feel like to
>>>>>>>> have a try:
>>>>>>>> CCC =
>>>>>>>> {
>>>>>>>>
>>>>>>>> 'Black':np.array([0,0,0])/255.,
>>>>>>>>
>>>>>>>> 'Orange':np.array([230,159,0])/255.,
>>>>>>>>
>>>>>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>>>>>
>>>>>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>>>>>
>>>>>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>>>>>
>>>>>>>> 'Blue':np.array([0,114,178])/255.,
>>>>>>>>
>>>>>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>>>>>
>>>>>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>>>>>> }
>>>>>>>>
>>>>>>>> Cheers,
>>>>>>>>
>>>>>>>> Chao
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via
>>>>>>>> matplotlib] <[hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=0>
>>>>>>>> > wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>> I'm dealing with a guy that is colorblind.
>>>>>>>>> Have you got any suggestion on how could I show a plot like the
>>>>>>>>> one attached to him?
>>>>>>>>> Is there an option in pyplot that write little numbers near the
>>>>>>>>> curves instead of colors?
>>>>>>>>>
>>>>>>>>> thanks
>>>>>>>>>
>>>>>>>>> Gabriele
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>>>> Pitfalls.
>>>>>>>>> Read the Whitepaper.
>>>>>>>>>
>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>>>> _______________________________________________
>>>>>>>>> Matplotlib-users mailing list
>>>>>>>>> [hidden email]<http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>>
>>>>>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------
>>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>>> discussion below:
>>>>>>>>>
>>>>>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>>>>>> To start a new topic under matplotlib - users, email [hidden
>>>>>>>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>>>>>> To unsubscribe from matplotlib, click here.
>>>>>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> ***********************************************************************************
>>>>>>>> Chao YUE
>>>>>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>>>>>> UMR 1572 CEA-CNRS-UVSQ
>>>>>>>> Batiment 712 - Pe 119
>>>>>>>> 91191 GIF Sur YVETTE Cedex
>>>>>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>>>>>
>>>>>>>> ************************************************************************************
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>>>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>>> Pitfalls.
>>>>>>>> Read the Whitepaper.
>>>>>>>>
>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Matplotlib-users mailing list
>>>>>>>> Mat...@li...
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>> Pitfalls.
>>>>>>> Read the Whitepaper.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Matplotlib-users mailing list
>>>>>>> Mat...@li...
>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>>> Read the Whitepaper.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Matplotlib-users mailing list
>>>>>> Mat...@li...
>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
|
|
From: Gary P. <gar...@gm...> - 2014-02-19 03:37:08
|
I've tried various ways of getting matplotlib on my OS X 10.7.5, and have it work with numpy, etc. The approach that worked most smoothly was using the conda package manager from contiuum analytics<http://conda.pydata.org/docs/intro.html>. At first I installed the complete anaconda distribution<https://store.continuum.io/cshop/anaconda/>which contains almost everything I wanted, plus a lot of stuff I don't need. And everything worked, including matplotlib. Since then I've learned that conda works great installing things one at a time while taking care of dependencies, so if all I want is matplotlib, I get that plus it dependencies, and it works. But if you want an easy, fast (but large) solution, install Anaconda. Conda has many other nice features that may or may not be useful to you. HTH, gary ~-~-~ On Sun, Feb 16, 2014 at 11:05 PM, Maggie Maes <mar...@gm...>wrote: > Hi everyone, > > Sorry if this is a redundant request, but I haven't been able to find any > reliable sources online. I'm trying to install matplotlib on my mac with > osx 10.7.5. I get the following error: > >> unknowne4ce8f4d9c9c:matplotlib margaretmaes$ python setup.py >> build============================================================================ >> Edit setup.cfg to change the build options >> BUILDING MATPLOTLIB >> matplotlib: yes [1.4.x] >> python: yes [2.7.1 (r271:86832, Jun 16 2011, 16:59:05) >> [GCC >> 4.2.1 (Based on Apple Inc. build 5658) (LLVM build >> 2335.15.00)]] >> platform: yes [darwin] >> REQUIRED DEPENDENCIES AND EXTENSIONS >> numpy: yes [version 1.5.1] >> six: yes [six was not found.] >> dateutil: yes [using dateutil version 1.5] >> tornado: yes [tornado was not found. It is required for the >> WebAgg backend. pip/easy_install may attempt to >> install it after matplotlib.] >> pyparsing: yes [pyparsing was not found. It is required for >> mathtext support. pip/easy_install may attempt to >> install it after matplotlib.] >> pycxx: yes [Couldn't import. Using local copy.] >> libagg: yes [pkg-config information for 'libagg' could not >> be found. Using local copy.] >> freetype: no [The C/C++ header for freetype2 (ft2build.h) >> could not be found. You may need to install the >> development package.] >> png: yes [pkg-config information for 'libpng' could not >> be found. Using unknown version.] >> qhull: yes [pkg-config information for 'qhull' could not >> be >> found. Using local copy.] >> OPTIONAL SUBPACKAGES >> sample_data: yes [installing] >> toolkits: yes [installing] >> tests: yes [nose 0.11.1 or later is required to run the >> matplotlib test suite. pip/easy_install may >> attempt >> to install it after matplotlib. / mock is required >> to run the matplotlib test suite. >> pip/easy_install >> may attempt to install it after matplotlib.] >> OPTIONAL BACKEND EXTENSIONS >> macosx: yes [installing, darwin] >> qt4agg: no [PyQt4 not found] >> gtk3agg: no [Requires pygobject to be installed.] >> gtk3cairo: no [Requires cairocffi or pycairo to be >> installed.] >> gtkagg: no [Requires pygtk] >> tkagg: no [The C/C++ header for Tk (tk.h) could not be >> found. You may need to install the development >> package.] >> wxagg: no [requires wxPython] >> gtk: no [Requires pygtk] >> agg: yes [installing] >> cairo: no [cairocffi or pycairo not found] >> windowing: no [Microsoft Windows only] >> OPTIONAL LATEX DEPENDENCIES >> dvipng: no >> ghostscript: no >> latex: no >> pdftops: no >> >> ============================================================================ >> * The following required packages can not be >> built: >> * freetype > > > I've tried symbolic linking freetype-related files in /usr/local (as seen > here: > http://stackoverflow.com/questions/4092994/unable-to-install-matplotlib-on-mac-os-x). > I've also confirmed that freetype-related files are in my PATH environment > variable. Could anyone point me in the right direction for installing the > package? > > Many thanks, > > Maggie > > > ------------------------------------------------------------------------------ > Android apps run on BlackBerry 10 > Introducing the new BlackBerry 10.2.1 Runtime for Android apps. > Now with support for Jelly Bean, Bluetooth, Mapview and more. > Get your Android app in front of a whole new audience. Start now. > > http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
|
From: Paul H. <pmh...@gm...> - 2014-02-18 18:57:39
|
Try specifying the color explicitly from the palette object:
import numpy as np
import matplotlib.pyplot as plt
import pandas
import seaborn
myPalet1 = seaborn.color_palette("RdPu_r", 10)
seaborn.set_color_palette(myPalet1)
x = np.linspace(start=0, stop=5, num=100)
fig, ax = plt.subplots()
for n, slope in enumerate(np.linspace(start=0, stop=5, num=10)):
ax.plot(x, slope*x**2, color=myPalet1[n])
On Tue, Feb 18, 2014 at 10:30 AM, Gabriele Brambilla <
gb....@gm...> wrote:
> Hi,
> I get right one plot, but this other one works in a strange way:
>
> it restarts to give the darker color to a line. I would like to assign the
> colors in the right order so the colorblind guy that works with me could
> see the differences like a light growing. (I attach the image) do you
> understand where am I doing wrong? (before this piece of code I use other
> color palette but I think they have no effect on the following ones)
>
> zipPARApha = zip(Pampli, Pgamma, Pecut, Pb, g)
>
> myPalet1 = sns.color_palette("RdPu_r", 10)
> sns.set_color_palette(myPalet1)
> lotgr = plt.figure()
> axius = lotgr.add_subplot(111)
> for n, (a1,b1,c1,d1,pha) in enumerate(zipPARApha):
> if n % 18 == 0:
> fittedval = spock(logeels, a1, b1, c1, d1)
> phaint = int(pha)
> angli = str(phaint)
> imig = axius.plot(logeels, fittedval, label=angli)
>
> axius.set_title('phase resolved spectra, ' + lightitle)
> axius.set_ylim([-100, 1])
> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
> lotgr.canvas.draw()
>
> thanks
>
> Gabriele
>
>
> 2014-02-18 10:47 GMT-05:00 Gabriele Brambilla <
> gb....@gm...>:
>
> it works, thank you.
>>
>> Using a color palette that changes only the intensity/light of the color
>> (all blue lines) helps.
>>
>> Gabriele
>>
>>
>> 2014-02-17 20:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>
>> Untested, of course, but I would do something like this:
>>>
>>> import matplotlib.pyplot as plt
>>> import seaborn
>>>
>>> N = len(As)
>>>
>>> myPallette = seaborn.color_palette("skyblue", N) # use the name of any
>>> mpl colormap here
>>> seaborn.set_color_pallette(myPallette)
>>>
>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>> lotgr = plt.figure()
>>> axius = lotgr.add_subplot(111)
>>>
>>> for a1,b1,c1,d1,angol in zipPARA:
>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>> angli = str(angol)
>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>
>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>> lotgr.canvas.draw()
>>>
>>>
>>> On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
>>> gb....@gm...> wrote:
>>>
>>>> Hi, I would like to set the color of the different plots with seaborn
>>>> but I don't find examples of this kind on the tutorial.
>>>> How could I modify this code? the zip() arguments are lists of the same
>>>> dimension.
>>>>
>>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>>>
>>>> lotgr = plt.figure()
>>>>
>>>> axius = lotgr.add_subplot(111)
>>>>
>>>> for a1,b1,c1,d1,angol in zipPARA:
>>>>
>>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>>>
>>>> angli = str(angol)
>>>>
>>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>>
>>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>>>
>>>> lotgr.canvas.draw()
>>>>
>>>> thanks
>>>>
>>>> Gabriele
>>>>
>>>>
>>>> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>>>
>>>> Adam,
>>>>>
>>>>> Look into the seaborn project:
>>>>>
>>>>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>>>>
>>>>> it's easy enough to define your own color palettes or select existing
>>>>> ones.
>>>>> -paul
>>>>>
>>>>>
>>>>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>>>>>
>>>>>> I'm wondering if the matplotlib API is designed in such a way that
>>>>>> choosing a color schema could be done at import time. I know that the
>>>>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>>>>> beginning of your code), so I wander if colorblind-compatible colors could
>>>>>> be loaded in a similar, quick way.
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...>wrote:
>>>>>>
>>>>>>> Hi Gabriele,
>>>>>>>
>>>>>>> I'm afraid you have to put the numbers by yourself using the
>>>>>>> plt.text, as in an example:
>>>>>>> a = np.arange(10)
>>>>>>> b = np.tile(a,(10,1))
>>>>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>>>>> plot(c)
>>>>>>> for i in range(10):
>>>>>>> plt.text(5,c[i][5],str(i))
>>>>>>>
>>>>>>>
>>>>>>> I've askd by a review to use the colorblind compatible colors when
>>>>>>> trying to submit a paper,
>>>>>>> and I find a website below:
>>>>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>>>>
>>>>>>> I put some RGB numbers for some colors here if you feel like to have
>>>>>>> a try:
>>>>>>> CCC =
>>>>>>> {
>>>>>>>
>>>>>>> 'Black':np.array([0,0,0])/255.,
>>>>>>>
>>>>>>> 'Orange':np.array([230,159,0])/255.,
>>>>>>>
>>>>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>>>>
>>>>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>>>>
>>>>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>>>>
>>>>>>> 'Blue':np.array([0,114,178])/255.,
>>>>>>>
>>>>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>>>>
>>>>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>>>>> }
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Chao
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib]
>>>>>>> <[hidden email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I'm dealing with a guy that is colorblind.
>>>>>>>> Have you got any suggestion on how could I show a plot like the one
>>>>>>>> attached to him?
>>>>>>>> Is there an option in pyplot that write little numbers near the
>>>>>>>> curves instead of colors?
>>>>>>>>
>>>>>>>> thanks
>>>>>>>>
>>>>>>>> Gabriele
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>>> Pitfalls.
>>>>>>>> Read the Whitepaper.
>>>>>>>>
>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Matplotlib-users mailing list
>>>>>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>
>>>>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>> discussion below:
>>>>>>>>
>>>>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>>>>> To start a new topic under matplotlib - users, email [hidden
>>>>>>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>>>>> To unsubscribe from matplotlib, click here.
>>>>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> ***********************************************************************************
>>>>>>> Chao YUE
>>>>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>>>>> UMR 1572 CEA-CNRS-UVSQ
>>>>>>> Batiment 712 - Pe 119
>>>>>>> 91191 GIF Sur YVETTE Cedex
>>>>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>>>>
>>>>>>> ************************************************************************************
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>> Pitfalls.
>>>>>>> Read the Whitepaper.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Matplotlib-users mailing list
>>>>>>> Mat...@li...
>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>>> Read the Whitepaper.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Matplotlib-users mailing list
>>>>>> Mat...@li...
>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>>
>>>>
>>>
>>
>
|
|
From: Gabriele B. <gb....@gm...> - 2014-02-18 18:32:12
|
and the image is this.
you could see it gave colors not in the right order.
2014-02-18 13:30 GMT-05:00 Gabriele Brambilla <
gb....@gm...>:
> Hi,
> I get right one plot, but this other one works in a strange way:
>
> it restarts to give the darker color to a line. I would like to assign the
> colors in the right order so the colorblind guy that works with me could
> see the differences like a light growing. (I attach the image) do you
> understand where am I doing wrong? (before this piece of code I use other
> color palette but I think they have no effect on the following ones)
>
> zipPARApha = zip(Pampli, Pgamma, Pecut, Pb, g)
>
> myPalet1 = sns.color_palette("RdPu_r", 10)
> sns.set_color_palette(myPalet1)
> lotgr = plt.figure()
> axius = lotgr.add_subplot(111)
> for n, (a1,b1,c1,d1,pha) in enumerate(zipPARApha):
> if n % 18 == 0:
> fittedval = spock(logeels, a1, b1, c1, d1)
> phaint = int(pha)
> angli = str(phaint)
> imig = axius.plot(logeels, fittedval, label=angli)
>
> axius.set_title('phase resolved spectra, ' + lightitle)
> axius.set_ylim([-100, 1])
> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
> lotgr.canvas.draw()
>
> thanks
>
> Gabriele
>
>
> 2014-02-18 10:47 GMT-05:00 Gabriele Brambilla <
> gb....@gm...>:
>
> it works, thank you.
>>
>> Using a color palette that changes only the intensity/light of the color
>> (all blue lines) helps.
>>
>> Gabriele
>>
>>
>> 2014-02-17 20:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>
>> Untested, of course, but I would do something like this:
>>>
>>> import matplotlib.pyplot as plt
>>> import seaborn
>>>
>>> N = len(As)
>>>
>>> myPallette = seaborn.color_palette("skyblue", N) # use the name of any
>>> mpl colormap here
>>> seaborn.set_color_pallette(myPallette)
>>>
>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>> lotgr = plt.figure()
>>> axius = lotgr.add_subplot(111)
>>>
>>> for a1,b1,c1,d1,angol in zipPARA:
>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>> angli = str(angol)
>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>
>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>> lotgr.canvas.draw()
>>>
>>>
>>> On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
>>> gb....@gm...> wrote:
>>>
>>>> Hi, I would like to set the color of the different plots with seaborn
>>>> but I don't find examples of this kind on the tutorial.
>>>> How could I modify this code? the zip() arguments are lists of the same
>>>> dimension.
>>>>
>>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>>>
>>>> lotgr = plt.figure()
>>>>
>>>> axius = lotgr.add_subplot(111)
>>>>
>>>> for a1,b1,c1,d1,angol in zipPARA:
>>>>
>>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>>>
>>>> angli = str(angol)
>>>>
>>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>>
>>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>>>
>>>> lotgr.canvas.draw()
>>>>
>>>> thanks
>>>>
>>>> Gabriele
>>>>
>>>>
>>>> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>>>
>>>> Adam,
>>>>>
>>>>> Look into the seaborn project:
>>>>>
>>>>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>>>>
>>>>> it's easy enough to define your own color palettes or select existing
>>>>> ones.
>>>>> -paul
>>>>>
>>>>>
>>>>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>>>>>
>>>>>> I'm wondering if the matplotlib API is designed in such a way that
>>>>>> choosing a color schema could be done at import time. I know that the
>>>>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>>>>> beginning of your code), so I wander if colorblind-compatible colors could
>>>>>> be loaded in a similar, quick way.
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...>wrote:
>>>>>>
>>>>>>> Hi Gabriele,
>>>>>>>
>>>>>>> I'm afraid you have to put the numbers by yourself using the
>>>>>>> plt.text, as in an example:
>>>>>>> a = np.arange(10)
>>>>>>> b = np.tile(a,(10,1))
>>>>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>>>>> plot(c)
>>>>>>> for i in range(10):
>>>>>>> plt.text(5,c[i][5],str(i))
>>>>>>>
>>>>>>>
>>>>>>> I've askd by a review to use the colorblind compatible colors when
>>>>>>> trying to submit a paper,
>>>>>>> and I find a website below:
>>>>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>>>>
>>>>>>> I put some RGB numbers for some colors here if you feel like to have
>>>>>>> a try:
>>>>>>> CCC =
>>>>>>> {
>>>>>>>
>>>>>>> 'Black':np.array([0,0,0])/255.,
>>>>>>>
>>>>>>> 'Orange':np.array([230,159,0])/255.,
>>>>>>>
>>>>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>>>>
>>>>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>>>>
>>>>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>>>>
>>>>>>> 'Blue':np.array([0,114,178])/255.,
>>>>>>>
>>>>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>>>>
>>>>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>>>>> }
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Chao
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib]
>>>>>>> <[hidden email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>> I'm dealing with a guy that is colorblind.
>>>>>>>> Have you got any suggestion on how could I show a plot like the one
>>>>>>>> attached to him?
>>>>>>>> Is there an option in pyplot that write little numbers near the
>>>>>>>> curves instead of colors?
>>>>>>>>
>>>>>>>> thanks
>>>>>>>>
>>>>>>>> Gabriele
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>
>>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>>> Pitfalls.
>>>>>>>> Read the Whitepaper.
>>>>>>>>
>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Matplotlib-users mailing list
>>>>>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>
>>>>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> If you reply to this email, your message will be added to the
>>>>>>>> discussion below:
>>>>>>>>
>>>>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>>>>> To start a new topic under matplotlib - users, email [hidden
>>>>>>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>>>>> To unsubscribe from matplotlib, click here.
>>>>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> ***********************************************************************************
>>>>>>> Chao YUE
>>>>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>>>>> UMR 1572 CEA-CNRS-UVSQ
>>>>>>> Batiment 712 - Pe 119
>>>>>>> 91191 GIF Sur YVETTE Cedex
>>>>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>>>>
>>>>>>> ************************************************************************************
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>> Pitfalls.
>>>>>>> Read the Whitepaper.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Matplotlib-users mailing list
>>>>>>> Mat...@li...
>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>>> Read the Whitepaper.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Matplotlib-users mailing list
>>>>>> Mat...@li...
>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>>
>>>>
>>>
>>
>
|
|
From: Gabriele B. <gb....@gm...> - 2014-02-18 18:31:04
|
Hi,
I get right one plot, but this other one works in a strange way:
it restarts to give the darker color to a line. I would like to assign the
colors in the right order so the colorblind guy that works with me could
see the differences like a light growing. (I attach the image) do you
understand where am I doing wrong? (before this piece of code I use other
color palette but I think they have no effect on the following ones)
zipPARApha = zip(Pampli, Pgamma, Pecut, Pb, g)
myPalet1 = sns.color_palette("RdPu_r", 10)
sns.set_color_palette(myPalet1)
lotgr = plt.figure()
axius = lotgr.add_subplot(111)
for n, (a1,b1,c1,d1,pha) in enumerate(zipPARApha):
if n % 18 == 0:
fittedval = spock(logeels, a1, b1, c1, d1)
phaint = int(pha)
angli = str(phaint)
imig = axius.plot(logeels, fittedval, label=angli)
axius.set_title('phase resolved spectra, ' + lightitle)
axius.set_ylim([-100, 1])
axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
lotgr.canvas.draw()
thanks
Gabriele
2014-02-18 10:47 GMT-05:00 Gabriele Brambilla <
gb....@gm...>:
> it works, thank you.
>
> Using a color palette that changes only the intensity/light of the color
> (all blue lines) helps.
>
> Gabriele
>
>
> 2014-02-17 20:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
>
> Untested, of course, but I would do something like this:
>>
>> import matplotlib.pyplot as plt
>> import seaborn
>>
>> N = len(As)
>>
>> myPallette = seaborn.color_palette("skyblue", N) # use the name of any
>> mpl colormap here
>> seaborn.set_color_pallette(myPallette)
>>
>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>> lotgr = plt.figure()
>> axius = lotgr.add_subplot(111)
>>
>> for a1,b1,c1,d1,angol in zipPARA:
>> fittedval = spock(logeels, a1, b1, c1, d1)
>> angli = str(angol)
>> imig = axius.plot(logeels, fittedval, label=angli)
>>
>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>> lotgr.canvas.draw()
>>
>>
>> On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
>> gb....@gm...> wrote:
>>
>>> Hi, I would like to set the color of the different plots with seaborn
>>> but I don't find examples of this kind on the tutorial.
>>> How could I modify this code? the zip() arguments are lists of the same
>>> dimension.
>>>
>>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>>
>>> lotgr = plt.figure()
>>>
>>> axius = lotgr.add_subplot(111)
>>>
>>> for a1,b1,c1,d1,angol in zipPARA:
>>>
>>> fittedval = spock(logeels, a1, b1, c1, d1)
>>>
>>> angli = str(angol)
>>>
>>> imig = axius.plot(logeels, fittedval, label=angli)
>>>
>>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>>
>>> lotgr.canvas.draw()
>>>
>>> thanks
>>>
>>> Gabriele
>>>
>>>
>>> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>>
>>> Adam,
>>>>
>>>> Look into the seaborn project:
>>>>
>>>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>>>
>>>> it's easy enough to define your own color palettes or select existing
>>>> ones.
>>>> -paul
>>>>
>>>>
>>>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>>>>
>>>>> I'm wondering if the matplotlib API is designed in such a way that
>>>>> choosing a color schema could be done at import time. I know that the
>>>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>>>> beginning of your code), so I wander if colorblind-compatible colors could
>>>>> be loaded in a similar, quick way.
>>>>>
>>>>>
>>>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...> wrote:
>>>>>
>>>>>> Hi Gabriele,
>>>>>>
>>>>>> I'm afraid you have to put the numbers by yourself using the
>>>>>> plt.text, as in an example:
>>>>>> a = np.arange(10)
>>>>>> b = np.tile(a,(10,1))
>>>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>>>> plot(c)
>>>>>> for i in range(10):
>>>>>> plt.text(5,c[i][5],str(i))
>>>>>>
>>>>>>
>>>>>> I've askd by a review to use the colorblind compatible colors when
>>>>>> trying to submit a paper,
>>>>>> and I find a website below:
>>>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>>>
>>>>>> I put some RGB numbers for some colors here if you feel like to have
>>>>>> a try:
>>>>>> CCC =
>>>>>> {
>>>>>>
>>>>>> 'Black':np.array([0,0,0])/255.,
>>>>>>
>>>>>> 'Orange':np.array([230,159,0])/255.,
>>>>>>
>>>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>>>
>>>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>>>
>>>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>>>
>>>>>> 'Blue':np.array([0,114,178])/255.,
>>>>>>
>>>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>>>
>>>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>>>> }
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Chao
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib]
>>>>>> <[hidden email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>> I'm dealing with a guy that is colorblind.
>>>>>>> Have you got any suggestion on how could I show a plot like the one
>>>>>>> attached to him?
>>>>>>> Is there an option in pyplot that write little numbers near the
>>>>>>> curves instead of colors?
>>>>>>>
>>>>>>> thanks
>>>>>>>
>>>>>>> Gabriele
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>>
>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>>> Pitfalls.
>>>>>>> Read the Whitepaper.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Matplotlib-users mailing list
>>>>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>
>>>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------
>>>>>>> If you reply to this email, your message will be added to the
>>>>>>> discussion below:
>>>>>>>
>>>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>>>> To start a new topic under matplotlib - users, email [hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>>>> To unsubscribe from matplotlib, click here.
>>>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> ***********************************************************************************
>>>>>> Chao YUE
>>>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>>>> UMR 1572 CEA-CNRS-UVSQ
>>>>>> Batiment 712 - Pe 119
>>>>>> 91191 GIF Sur YVETTE Cedex
>>>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>>>
>>>>>> ************************************************************************************
>>>>>>
>>>>>> ------------------------------
>>>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>>> Read the Whitepaper.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Matplotlib-users mailing list
>>>>>> Mat...@li...
>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>>
>>>
>>
>
|
|
From: Gabriele B. <gb....@gm...> - 2014-02-18 15:48:04
|
it works, thank you.
Using a color palette that changes only the intensity/light of the color
(all blue lines) helps.
Gabriele
2014-02-17 20:57 GMT-05:00 Paul Hobson <pmh...@gm...>:
> Untested, of course, but I would do something like this:
>
> import matplotlib.pyplot as plt
> import seaborn
>
> N = len(As)
>
> myPallette = seaborn.color_palette("skyblue", N) # use the name of any
> mpl colormap here
> seaborn.set_color_pallette(myPallette)
>
> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
> lotgr = plt.figure()
> axius = lotgr.add_subplot(111)
>
> for a1,b1,c1,d1,angol in zipPARA:
> fittedval = spock(logeels, a1, b1, c1, d1)
> angli = str(angol)
> imig = axius.plot(logeels, fittedval, label=angli)
>
> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
> lotgr.canvas.draw()
>
>
> On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
> gb....@gm...> wrote:
>
>> Hi, I would like to set the color of the different plots with seaborn but
>> I don't find examples of this kind on the tutorial.
>> How could I modify this code? the zip() arguments are lists of the same
>> dimension.
>>
>> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>>
>> lotgr = plt.figure()
>>
>> axius = lotgr.add_subplot(111)
>>
>> for a1,b1,c1,d1,angol in zipPARA:
>>
>> fittedval = spock(logeels, a1, b1, c1, d1)
>>
>> angli = str(angol)
>>
>> imig = axius.plot(logeels, fittedval, label=angli)
>>
>> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>>
>> lotgr.canvas.draw()
>>
>> thanks
>>
>> Gabriele
>>
>>
>> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>>
>> Adam,
>>>
>>> Look into the seaborn project:
>>>
>>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>>
>>> it's easy enough to define your own color palettes or select existing
>>> ones.
>>> -paul
>>>
>>>
>>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>>>
>>>> I'm wondering if the matplotlib API is designed in such a way that
>>>> choosing a color schema could be done at import time. I know that the
>>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>>> beginning of your code), so I wander if colorblind-compatible colors could
>>>> be loaded in a similar, quick way.
>>>>
>>>>
>>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...> wrote:
>>>>
>>>>> Hi Gabriele,
>>>>>
>>>>> I'm afraid you have to put the numbers by yourself using the plt.text,
>>>>> as in an example:
>>>>> a = np.arange(10)
>>>>> b = np.tile(a,(10,1))
>>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>>> plot(c)
>>>>> for i in range(10):
>>>>> plt.text(5,c[i][5],str(i))
>>>>>
>>>>>
>>>>> I've askd by a review to use the colorblind compatible colors when
>>>>> trying to submit a paper,
>>>>> and I find a website below:
>>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>>
>>>>> I put some RGB numbers for some colors here if you feel like to have a
>>>>> try:
>>>>> CCC =
>>>>> {
>>>>>
>>>>> 'Black':np.array([0,0,0])/255.,
>>>>>
>>>>> 'Orange':np.array([230,159,0])/255.,
>>>>>
>>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>>
>>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>>
>>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>>
>>>>> 'Blue':np.array([0,114,178])/255.,
>>>>>
>>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>>
>>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>>> }
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Chao
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib] <[hidden
>>>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>> wrote:
>>>>>
>>>>>> Hi,
>>>>>> I'm dealing with a guy that is colorblind.
>>>>>> Have you got any suggestion on how could I show a plot like the one
>>>>>> attached to him?
>>>>>> Is there an option in pyplot that write little numbers near the
>>>>>> curves instead of colors?
>>>>>>
>>>>>> thanks
>>>>>>
>>>>>> Gabriele
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>>
>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>>>>> Pitfalls.
>>>>>> Read the Whitepaper.
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Matplotlib-users mailing list
>>>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>
>>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> If you reply to this email, your message will be added to the
>>>>>> discussion below:
>>>>>>
>>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>>> To start a new topic under matplotlib - users, email [hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>>> To unsubscribe from matplotlib, click here.
>>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> ***********************************************************************************
>>>>> Chao YUE
>>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>>> UMR 1572 CEA-CNRS-UVSQ
>>>>> Batiment 712 - Pe 119
>>>>> 91191 GIF Sur YVETTE Cedex
>>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>>
>>>>> ************************************************************************************
>>>>>
>>>>> ------------------------------
>>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Managing the Performance of Cloud-Based Applications
>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>> Read the Whitepaper.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>
|
|
From: Paul H. <pmh...@gm...> - 2014-02-18 01:57:47
|
Untested, of course, but I would do something like this:
import matplotlib.pyplot as plt
import seaborn
N = len(As)
myPallette = seaborn.color_palette("skyblue", N) # use the name of any
mpl colormap here
seaborn.set_color_pallette(myPallette)
zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
lotgr = plt.figure()
axius = lotgr.add_subplot(111)
for a1,b1,c1,d1,angol in zipPARA:
fittedval = spock(logeels, a1, b1, c1, d1)
angli = str(angol)
imig = axius.plot(logeels, fittedval, label=angli)
axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
lotgr.canvas.draw()
On Mon, Feb 17, 2014 at 3:00 PM, Gabriele Brambilla <
gb....@gm...> wrote:
> Hi, I would like to set the color of the different plots with seaborn but
> I don't find examples of this kind on the tutorial.
> How could I modify this code? the zip() arguments are lists of the same
> dimension.
>
> zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
>
> lotgr = plt.figure()
>
> axius = lotgr.add_subplot(111)
>
> for a1,b1,c1,d1,angol in zipPARA:
>
> fittedval = spock(logeels, a1, b1, c1, d1)
>
> angli = str(angol)
>
> imig = axius.plot(logeels, fittedval, label=angli)
>
> axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
>
> lotgr.canvas.draw()
>
> thanks
>
> Gabriele
>
>
> 2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
>
> Adam,
>>
>> Look into the seaborn project:
>>
>> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>>
>> it's easy enough to define your own color palettes or select existing
>> ones.
>> -paul
>>
>>
>> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>>
>>> I'm wondering if the matplotlib API is designed in such a way that
>>> choosing a color schema could be done at import time. I know that the
>>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>>> beginning of your code), so I wander if colorblind-compatible colors could
>>> be loaded in a similar, quick way.
>>>
>>>
>>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...> wrote:
>>>
>>>> Hi Gabriele,
>>>>
>>>> I'm afraid you have to put the numbers by yourself using the plt.text,
>>>> as in an example:
>>>> a = np.arange(10)
>>>> b = np.tile(a,(10,1))
>>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>>> plot(c)
>>>> for i in range(10):
>>>> plt.text(5,c[i][5],str(i))
>>>>
>>>>
>>>> I've askd by a review to use the colorblind compatible colors when
>>>> trying to submit a paper,
>>>> and I find a website below:
>>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>>
>>>> I put some RGB numbers for some colors here if you feel like to have a
>>>> try:
>>>> CCC =
>>>> {
>>>>
>>>> 'Black':np.array([0,0,0])/255.,
>>>>
>>>> 'Orange':np.array([230,159,0])/255.,
>>>>
>>>> 'Skyblue':np.array([85,180,233])/255.,
>>>>
>>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>>
>>>> 'Yellow':np.array([240,228,66])/255.,
>>>>
>>>> 'Blue':np.array([0,114,178])/255.,
>>>>
>>>> 'Vermilion':np.array([213,94,0])/255.,
>>>>
>>>> 'ReddishPurple':np.array([204,121,167])/255.
>>>> }
>>>>
>>>> Cheers,
>>>>
>>>> Chao
>>>>
>>>>
>>>>
>>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib] <[hidden
>>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>> wrote:
>>>>
>>>>> Hi,
>>>>> I'm dealing with a guy that is colorblind.
>>>>> Have you got any suggestion on how could I show a plot like the one
>>>>> attached to him?
>>>>> Is there an option in pyplot that write little numbers near the curves
>>>>> instead of colors?
>>>>>
>>>>> thanks
>>>>>
>>>>> Gabriele
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>>
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>>
>>>>>
>>>>> ------------------------------
>>>>> If you reply to this email, your message will be added to the
>>>>> discussion below:
>>>>>
>>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>>> To start a new topic under matplotlib - users, email [hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>>> To unsubscribe from matplotlib, click here.
>>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> ***********************************************************************************
>>>> Chao YUE
>>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>>> UMR 1572 CEA-CNRS-UVSQ
>>>> Batiment 712 - Pe 119
>>>> 91191 GIF Sur YVETTE Cedex
>>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>>
>>>> ************************************************************************************
>>>>
>>>> ------------------------------
>>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Managing the Performance of Cloud-Based Applications
>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>> Read the Whitepaper.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Managing the Performance of Cloud-Based Applications
>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>> Read the Whitepaper.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
|
|
From: Gabriele B. <gb....@gm...> - 2014-02-17 23:00:44
|
Hi, I would like to set the color of the different plots with seaborn but I
don't find examples of this kind on the tutorial.
How could I modify this code? the zip() arguments are lists of the same
dimension.
zipPARA = zip(As, GAMMAs, EcutS, Bees, angles)
lotgr = plt.figure()
axius = lotgr.add_subplot(111)
for a1,b1,c1,d1,angol in zipPARA:
fittedval = spock(logeels, a1, b1, c1, d1)
angli = str(angol)
imig = axius.plot(logeels, fittedval, label=angli)
axius.legend(bbox_to_anchor=(1.05, 1), loc=9, borderaxespad=0.)
lotgr.canvas.draw()
thanks
Gabriele
2014-02-17 14:46 GMT-05:00 Paul Hobson <pmh...@gm...>:
> Adam,
>
> Look into the seaborn project:
>
> http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb
>
> it's easy enough to define your own color palettes or select existing ones.
> -paul
>
>
> On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote:
>
>> I'm wondering if the matplotlib API is designed in such a way that
>> choosing a color schema could be done at import time. I know that the
>> entire plot style can be changed in one call (eg put plt.xkcd() at the
>> beginning of your code), so I wander if colorblind-compatible colors could
>> be loaded in a similar, quick way.
>>
>>
>> On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...> wrote:
>>
>>> Hi Gabriele,
>>>
>>> I'm afraid you have to put the numbers by yourself using the plt.text,
>>> as in an example:
>>> a = np.arange(10)
>>> b = np.tile(a,(10,1))
>>> c = np.tile(a[:,np.newaxis],(10)) + b
>>> plot(c)
>>> for i in range(10):
>>> plt.text(5,c[i][5],str(i))
>>>
>>>
>>> I've askd by a review to use the colorblind compatible colors when
>>> trying to submit a paper,
>>> and I find a website below:
>>> http://jfly.iam.u-tokyo.ac.jp/color/
>>>
>>> I put some RGB numbers for some colors here if you feel like to have a
>>> try:
>>> CCC =
>>> {
>>>
>>> 'Black':np.array([0,0,0])/255.,
>>>
>>> 'Orange':np.array([230,159,0])/255.,
>>>
>>> 'Skyblue':np.array([85,180,233])/255.,
>>>
>>> 'BluishGreen':np.array([0,158,115])/255.,
>>>
>>> 'Yellow':np.array([240,228,66])/255.,
>>>
>>> 'Blue':np.array([0,114,178])/255.,
>>>
>>> 'Vermilion':np.array([213,94,0])/255.,
>>>
>>> 'ReddishPurple':np.array([204,121,167])/255.
>>> }
>>>
>>> Cheers,
>>>
>>> Chao
>>>
>>>
>>>
>>> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib] <[hidden
>>> email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>> wrote:
>>>
>>>> Hi,
>>>> I'm dealing with a guy that is colorblind.
>>>> Have you got any suggestion on how could I show a plot like the one
>>>> attached to him?
>>>> Is there an option in pyplot that write little numbers near the curves
>>>> instead of colors?
>>>>
>>>> thanks
>>>>
>>>> Gabriele
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0>
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png>
>>>>
>>>>
>>>> ------------------------------
>>>> If you reply to this email, your message will be added to the
>>>> discussion below:
>>>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html
>>>> To start a new topic under matplotlib - users, email [hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=1>
>>>> To unsubscribe from matplotlib, click here.
>>>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> ***********************************************************************************
>>> Chao YUE
>>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>>> UMR 1572 CEA-CNRS-UVSQ
>>> Batiment 712 - Pe 119
>>> 91191 GIF Sur YVETTE Cedex
>>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>>
>>> ************************************************************************************
>>>
>>> ------------------------------
>>> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html>
>>> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com.
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Managing the Performance of Cloud-Based Applications
>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>> Read the Whitepaper.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> Managing the Performance of Cloud-Based Applications
>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>> Read the Whitepaper.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
|
|
From: C M <cmp...@gm...> - 2014-02-17 20:31:16
|
On Mon, Feb 17, 2014 at 1:15 PM, Gabriele Brambilla < gb....@gm...> wrote: > Hi, > I'm dealing with a guy that is colorblind. > Have you got any suggestion on how could I show a plot like the one > attached to him? > Is there an option in pyplot that write little numbers near the curves > instead of colors? > In addition to the other suggestions: If this is a plot that is viewed on his computer, you could also build in line picking, so that if the user mouses over the line, information about that line is shown in the toolbar or however you want. |
|
From: Scott L. <sl...@sp...> - 2014-02-17 20:21:43
|
On Feb 17, 2014, at 1:15 PM, Gabriele Brambilla <gb....@gm...> wrote: > Hi, > I'm dealing with a guy that is colorblind. > Have you got any suggestion on how could I show a plot like the one attached to him? > Is there an option in pyplot that write little numbers near the curves instead of colors? > > thanks > > Gabriele Have you thought about plotting black lines and using different line styles? You could use very different line styles for lines that are close together such as 108.6 and 144.8 where trying to label the lines with a small number may be difficult. You might also use different markers for each line. You could only plot one or two markers if you don't want them cluttering up the lines. hth, Scott |
|
From: Paul H. <pmh...@gm...> - 2014-02-17 19:46:19
|
Adam, Look into the seaborn project: http://nbviewer.ipython.org/github/mwaskom/seaborn/blob/master/examples/aesthetics.ipynb it's easy enough to define your own color palettes or select existing ones. -paul On Mon, Feb 17, 2014 at 11:41 AM, Adam Hughes <hug...@gm...>wrote: > I'm wondering if the matplotlib API is designed in such a way that > choosing a color schema could be done at import time. I know that the > entire plot style can be changed in one call (eg put plt.xkcd() at the > beginning of your code), so I wander if colorblind-compatible colors could > be loaded in a similar, quick way. > > > On Mon, Feb 17, 2014 at 1:52 PM, ChaoYue <cha...@gm...> wrote: > >> Hi Gabriele, >> >> I'm afraid you have to put the numbers by yourself using the plt.text, as >> in an example: >> a = np.arange(10) >> b = np.tile(a,(10,1)) >> c = np.tile(a[:,np.newaxis],(10)) + b >> plot(c) >> for i in range(10): >> plt.text(5,c[i][5],str(i)) >> >> >> I've askd by a review to use the colorblind compatible colors when trying >> to submit a paper, >> and I find a website below: >> http://jfly.iam.u-tokyo.ac.jp/color/ >> >> I put some RGB numbers for some colors here if you feel like to have a >> try: >> CCC = >> { >> >> 'Black':np.array([0,0,0])/255., >> >> 'Orange':np.array([230,159,0])/255., >> >> 'Skyblue':np.array([85,180,233])/255., >> >> 'BluishGreen':np.array([0,158,115])/255., >> >> 'Yellow':np.array([240,228,66])/255., >> >> 'Blue':np.array([0,114,178])/255., >> >> 'Vermilion':np.array([213,94,0])/255., >> >> 'ReddishPurple':np.array([204,121,167])/255. >> } >> >> Cheers, >> >> Chao >> >> >> >> On Mon, Feb 17, 2014 at 7:17 PM, Gabriele Brambilla [via matplotlib] <[hidden >> email] <http://user/SendEmail.jtp?type=node&node=42886&i=0>> wrote: >> >>> Hi, >>> I'm dealing with a guy that is colorblind. >>> Have you got any suggestion on how could I show a plot like the one >>> attached to him? >>> Is there an option in pyplot that write little numbers near the curves >>> instead of colors? >>> >>> thanks >>> >>> Gabriele >>> >>> ------------------------------------------------------------------------------ >>> >>> Managing the Performance of Cloud-Based Applications >>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >>> Read the Whitepaper. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> [hidden email] <http://user/SendEmail.jtp?type=node&node=42884&i=0> >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> *daltonic.png* (181K) Download Attachment<http://matplotlib.1069221.n5.nabble.com/attachment/42884/0/daltonic.png> >>> >>> >>> ------------------------------ >>> If you reply to this email, your message will be added to the >>> discussion below: >>> http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884.html >>> To start a new topic under matplotlib - users, email [hidden email]<http://user/SendEmail.jtp?type=node&node=42886&i=1> >>> To unsubscribe from matplotlib, click here. >>> NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> >>> >> >> >> >> -- >> >> *********************************************************************************** >> Chao YUE >> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL) >> UMR 1572 CEA-CNRS-UVSQ >> Batiment 712 - Pe 119 >> 91191 GIF Sur YVETTE Cedex >> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16 >> >> ************************************************************************************ >> >> ------------------------------ >> View this message in context: Re: colorbllind problem<http://matplotlib.1069221.n5.nabble.com/colorbllind-problem-tp42884p42886.html> >> Sent from the matplotlib - users mailing list archive<http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html>at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |