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: Benjamin R. <ben...@ou...> - 2014-08-28 13:32:28
|
That stuff is done in the deep underbelly of matplotlib and isn't exposed to the user. It is done as part of the rendering process in AGG or whichever other backend is performing the render. I have done something very similar to what you are asking for my job, and while I can't share the code, I can point out that GDAL has a very fast polygon rasterizer. I can also point you to this link: http://stackoverflow.com/questions/2220749/rasterizing-a-gdal-layer I will also say that there are some subtle errors in that code, but it should get you to where you need to go. Cheers! Ben Root On Thu, Aug 28, 2014 at 9:02 AM, Matthew Czesarski < mat...@gm...> wrote: > Hi Matplotlib Users! > > > > I have some 2-d arrays, which i am displaying with implot, and deriving > contours for with contour. Easy - I'm just pulling them out of > collections[0].get_paths() . > > However what's not easy is that I would like to recover a 1-0 or > True-False array of the array values (pixels) that fall within the > contours. Some line crossing algorithm/floodfill could do it, but I guess > that matplotlib's fill() or contourf() must do this under the hood anyway. > I've looked into the output both functions, but I don't see anything > obvious.. > > Does anybody know if there's an a way to pull out a such an array from > matplotlib? Any pointers are appreciated! > > Cheers, > Matt > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
|
From: Shantha K. <shk...@in...> - 2014-08-28 13:27:10
|
Hi All,
Thank you so much for your help, It really worked for me.
I need one more favor,
I have ploted the graph with 2 Y-axes
Here is the code
lns1 = ax1.plot(x1, y1, 'r-o',label=LY1,markersize=4)
ax1 = self.set_ylim(ax1,y1,label=LY1)
lns2 = ax2.plot(x2, y2, 'b-o',label=LY2,markersize=4)
I want to set the grid to the second y-axes in the same graph.
Please help on the same.
See here the difference
(Embedded image moved to file: pic19302.gif)
SHANTHA KUMARA REVANASIDDAPPA
Python Developper
Operations & Production Control, A1 Telekom
IBM
M +43-6642196132
@ Sha...@ex... |
|
From: Matthew C. <mat...@gm...> - 2014-08-28 13:02:29
|
Hi Matplotlib Users! I have some 2-d arrays, which i am displaying with implot, and deriving contours for with contour. Easy - I'm just pulling them out of collections[0].get_paths() . However what's not easy is that I would like to recover a 1-0 or True-False array of the array values (pixels) that fall within the contours. Some line crossing algorithm/floodfill could do it, but I guess that matplotlib's fill() or contourf() must do this under the hood anyway. I've looked into the output both functions, but I don't see anything obvious.. Does anybody know if there's an a way to pull out a such an array from matplotlib? Any pointers are appreciated! Cheers, Matt |
|
From: Neal B. <ndb...@gm...> - 2014-08-28 12:05:42
|
As others noted, seaborn does very nice violin plots. I was hoping the mpl version would replace that. On Thu, Aug 28, 2014 at 8:04 AM, Thomas Caswell <tca...@gm...> wrote: > We also welcome PRs! Adding that feature should be pretty straight > forward. > > Iirc it should be a matter of adding an extra key to the dictionary and a > conditional to draw the lines if those keys exist. > > Tom > On Aug 27, 2014 4:57 PM, "Arnaldo Russo" <arn...@gm...> wrote: > >> Hi Neal, >> I don't know if you need exclusively matplotlib tools to apply your >> violin plot, but seaborn package [1, 2] do this very well. >> I hope you enjoy it! >> Cheers, >> Arnaldo. >> >> [1] >> http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html >> [2] https://github.com/mwaskom/seaborn >> >> >> --- >> *Arnaldo D'Amaral Pereira Granja Russo* >> Lab. de Estudos dos Oceanos e Clima >> Instituto de Oceanografia - FURG >> >> >> >> >> 2014-08-27 12:15 GMT-03:00 Neal Becker <ndb...@gm...>: >> >>> I'm pleased to see violinplot added to mpl-1.4. One question. I might >>> like to >>> annotate with some statistic. Like boxplot can show quantiles. I might >>> like to >>> show either quantiles, or some other statistic (3 sigma) on my >>> violinplot. >>> After all, violinplot is advertised as an improved boxplot, but it seems >>> to be >>> missing this feature. >>> >>> -- >>> -- Those who don't understand recursion are doomed to repeat it >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Slashdot TV. >>> Video for Nerds. Stuff that matters. >>> http://tv.slashdot.org/ >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >> >> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> -- *Those who don't understand recursion are doomed to repeat it* |
|
From: Thomas C. <tca...@gm...> - 2014-08-28 12:04:17
|
We also welcome PRs! Adding that feature should be pretty straight forward. Iirc it should be a matter of adding an extra key to the dictionary and a conditional to draw the lines if those keys exist. Tom On Aug 27, 2014 4:57 PM, "Arnaldo Russo" <arn...@gm...> wrote: > Hi Neal, > I don't know if you need exclusively matplotlib tools to apply your violin > plot, but seaborn package [1, 2] do this very well. > I hope you enjoy it! > Cheers, > Arnaldo. > > [1] > http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html > [2] https://github.com/mwaskom/seaborn > > > --- > *Arnaldo D'Amaral Pereira Granja Russo* > Lab. de Estudos dos Oceanos e Clima > Instituto de Oceanografia - FURG > > > > > 2014-08-27 12:15 GMT-03:00 Neal Becker <ndb...@gm...>: > >> I'm pleased to see violinplot added to mpl-1.4. One question. I might >> like to >> annotate with some statistic. Like boxplot can show quantiles. I might >> like to >> show either quantiles, or some other statistic (3 sigma) on my violinplot. >> After all, violinplot is advertised as an improved boxplot, but it seems >> to be >> missing this feature. >> >> -- >> -- Those who don't understand recursion are doomed to repeat it >> >> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
|
From: Arnaldo R. <arn...@gm...> - 2014-08-27 20:56:50
|
Hi Neal, I don't know if you need exclusively matplotlib tools to apply your violin plot, but seaborn package [1, 2] do this very well. I hope you enjoy it! Cheers, Arnaldo. [1] http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html [2] https://github.com/mwaskom/seaborn --- *Arnaldo D'Amaral Pereira Granja Russo* Lab. de Estudos dos Oceanos e Clima Instituto de Oceanografia - FURG 2014-08-27 12:15 GMT-03:00 Neal Becker <ndb...@gm...>: > I'm pleased to see violinplot added to mpl-1.4. One question. I might > like to > annotate with some statistic. Like boxplot can show quantiles. I might > like to > show either quantiles, or some other statistic (3 sigma) on my violinplot. > After all, violinplot is advertised as an improved boxplot, but it seems > to be > missing this feature. > > -- > -- Those who don't understand recursion are doomed to repeat it > > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Christoph G. <cg...@uc...> - 2014-08-27 18:20:45
|
Thank you. Works for me as expected: `pip install matplotlib` installed matplotlib, pyparsing, python-dateutil, and six. Since numpy is not (yet) available as wheels on PyPI it needs to be installed before by other means or built from source by pip. Christoph On 8/27/2014 10:55 AM, Thomas Caswell wrote: > Didn't know you could do that.... > > I have (I think) uploaded all of the wheels we have to pypi. I don't > have a windows or mac machine to test on, can anyone provide feed back > if it worked as intended? > > Tom > > On Wed, Aug 27, 2014 at 12:20 PM, Christoph Gohlke <cg...@uc...> wrote: >> Somewhat related to this: are the Windows and Mac wheels going to be >> uploaded to PyPI so pip doesn't try to install/build from the source >> distribution by default? >> >> Christoph >> >> On 8/27/2014 5:33 AM, Thomas Caswell wrote: >>> Is the hash it reports reproducible? My first guess at what is going >>> on here is that the hash is doing it's job correctly and reporting >>> that your file became corupted during download. Try again at it >>> should work. >>> >>> Tom >>> >>> On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote: >>>> Just FYI, >>>> >>>> I tried to install with pip but got the following error. >>>> >>>> C:\Python34\Scripts>pip install -U matplotlib >>>> Downloading/unpacking matplotlib >>>> Hash of the package >>>> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f >>>> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/) >>>> (b3547692387bce383d7a001a8e03ce87) doesn't match the e >>>> xpected hash 1daf7f2123d94745feac1a30b210940c! >>>> Cleaning up... >>>> >>>> Werner >>>> >>>> P.S. >>>> I installed using the .exe installer without problems. >>>> >>>> ------------------------------------------------------------------------------ >>>> Slashdot TV. >>>> Video for Nerds. Stuff that matters. >>>> http://tv.slashdot.org/ >>>> _______________________________________________ >>>> Matplotlib-users mailing list >>>> Mat...@li... >>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >>> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > |
|
From: Thomas C. <tca...@gm...> - 2014-08-27 17:55:24
|
Didn't know you could do that.... I have (I think) uploaded all of the wheels we have to pypi. I don't have a windows or mac machine to test on, can anyone provide feed back if it worked as intended? Tom On Wed, Aug 27, 2014 at 12:20 PM, Christoph Gohlke <cg...@uc...> wrote: > Somewhat related to this: are the Windows and Mac wheels going to be > uploaded to PyPI so pip doesn't try to install/build from the source > distribution by default? > > Christoph > > On 8/27/2014 5:33 AM, Thomas Caswell wrote: >> Is the hash it reports reproducible? My first guess at what is going >> on here is that the hash is doing it's job correctly and reporting >> that your file became corupted during download. Try again at it >> should work. >> >> Tom >> >> On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote: >>> Just FYI, >>> >>> I tried to install with pip but got the following error. >>> >>> C:\Python34\Scripts>pip install -U matplotlib >>> Downloading/unpacking matplotlib >>> Hash of the package >>> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f >>> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/) >>> (b3547692387bce383d7a001a8e03ce87) doesn't match the e >>> xpected hash 1daf7f2123d94745feac1a30b210940c! >>> Cleaning up... >>> >>> Werner >>> >>> P.S. >>> I installed using the .exe installer without problems. >>> >>> ------------------------------------------------------------------------------ >>> Slashdot TV. >>> Video for Nerds. Stuff that matters. >>> http://tv.slashdot.org/ >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> >> > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Thomas Caswell tca...@gm... |
|
From: Christoph G. <cg...@uc...> - 2014-08-27 16:20:23
|
Somewhat related to this: are the Windows and Mac wheels going to be uploaded to PyPI so pip doesn't try to install/build from the source distribution by default? Christoph On 8/27/2014 5:33 AM, Thomas Caswell wrote: > Is the hash it reports reproducible? My first guess at what is going > on here is that the hash is doing it's job correctly and reporting > that your file became corupted during download. Try again at it > should work. > > Tom > > On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote: >> Just FYI, >> >> I tried to install with pip but got the following error. >> >> C:\Python34\Scripts>pip install -U matplotlib >> Downloading/unpacking matplotlib >> Hash of the package >> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f >> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/) >> (b3547692387bce383d7a001a8e03ce87) doesn't match the e >> xpected hash 1daf7f2123d94745feac1a30b210940c! >> Cleaning up... >> >> Werner >> >> P.S. >> I installed using the .exe installer without problems. >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > |
|
From: Neal B. <ndb...@gm...> - 2014-08-27 15:15:41
|
I'm pleased to see violinplot added to mpl-1.4. One question. I might like to annotate with some statistic. Like boxplot can show quantiles. I might like to show either quantiles, or some other statistic (3 sigma) on my violinplot. After all, violinplot is advertised as an improved boxplot, but it seems to be missing this feature. -- -- Those who don't understand recursion are doomed to repeat it |
|
From: mmc <mi...@ba...> - 2014-08-27 13:09:53
|
Hi Thomas I have managed to get my data to shift in line with my longitude and latitudes, however now I cannot get it to read out more than one plot. I am running this is a loop as I want to get 34 plots (of 34 separate years of the same variable) however once it runs through the loop once and I get a plot, it stops and I get an error saying "lon0 outside of range of lonsin" Am I able to do this in a loop or are there other things which maybe causing this? From: Thomas Caswell [via matplotlib] [mailto:ml-...@n5...] Sent: 27 August 2014 13:37 To: McCrystall, Michelle R. Subject: Re: Basemap shiftgrid Is this related to https://github.com/matplotlib/basemap/issues/163 ? On Wed, Aug 27, 2014 at 5:41 AM, ChaoYue <[hidden email]</user/SendEmail.jtp?type=node&node=43859&i=0>> wrote: > Hi Michelle, > > I might not fully understand your problem, could you have a look at this > thread and see if it helps? > > http://matplotlib.1069221.n5.nabble.com/Fwd-Strange-behaviour-on-plotting-data-on-Ronbinson-projection-using-Basemap-td43222.html#a43233 > > Cheers, > > Chao > > > On Wed, Aug 27, 2014 at 9:58 AM, mmc [via matplotlib] <[hidden email]> > wrote: >> >> Hi All, >> >> I am having problems plotting data in Basemap. I have tried some of the >> different projections such as Robinson and Equidistant Cylindrical, however >> kept running into the error >> >> WARNING: x coordinate not monotonically increasing - contour plot >> may not be what you expect. If it looks odd, your can either >> adjust the map projection region to be consistent with your data, or >> (if your data is on a global lat/lon grid) use the shiftgrid >> function to adjust the data to be consistent with the map projection >> region (see examples/contour_demo.py). >> >> >> Having read some other forums, I see that it is due to the fact that the >> longitude is based on 0-360 rather that -180 to 180. I have been trying to >> rectify this with shiftgrid. >> >> I have used shiftgrid and have moved my longitudes to -180 to 180 however >> I keep running up with the error: >> >> >> ValueError: lon0 outside of range of lonsin >> >> >> I also manage to get one plot out, which has the right projection I want >> (I am looking over the Atlantic) however the data isnt shifting in line with >> the longitudes. Would anyone know why this is the case? >> >> I have am using shiftgrid as below and the Basemap projection of >> Equidistant cylindrical (I have also tried Robinson however end up with >> similar result of data not moving in line with the longitude) >> >> MSLP = aso_mslp.data >> MSLP_background = np.mean(MSLP, axis = 0) >> >> # shifting grid to run from -180 to 180 rather than 0-360 >> MSLP_background,lon = shiftgrid(180., MSLP_background, lon, >> start=False) >> >> #setting the map in order to plot the data >> map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90, >> llcrnrlon=-180, urcrnrlon=180, resolution='c') >> >> Thanks >> Michelle >> >> ________________________________ >> If you reply to this email, your message will be added to the discussion >> below: >> http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html >> To start a new topic under matplotlib - users, email [hidden email] >> To unsubscribe from matplotlib, click here. >> NAML > > > > > -- > please visit: > http://www.globalcarbonatlas.org/ > *********************************************************************************** > 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: Basemap shiftgrid > > Sent from the matplotlib - users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > [hidden email]</user/SendEmail.jtp?type=node&node=43859&i=1> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Thomas Caswell [hidden email]</user/SendEmail.jtp?type=node&node=43859&i=2> ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Matplotlib-users mailing list [hidden email]</user/SendEmail.jtp?type=node&node=43859&i=3> https://lists.sourceforge.net/lists/listinfo/matplotlib-users ________________________________ If you reply to this email, your message will be added to the discussion below: http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851p43859.html To unsubscribe from Basemap shiftgrid, click here<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=43851&code=bWljaG1jckBiYXMuYWMudWt8NDM4NTF8LTQwMzU0MjYzMQ==>. 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> ________________________________ This message (and any attachments) is for the recipient only. NERC is subject to the Freedom of Information Act 2000 and the contents of this email and any reply you make may be disclosed by NERC unless it is exempt from release under the Act. Any material supplied to NERC may be stored in an electronic records management system. -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851p43860.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: Thomas C. <tca...@gm...> - 2014-08-27 12:35:02
|
Is this related to https://github.com/matplotlib/basemap/issues/163 ? On Wed, Aug 27, 2014 at 5:41 AM, ChaoYue <cha...@gm...> wrote: > Hi Michelle, > > I might not fully understand your problem, could you have a look at this > thread and see if it helps? > > http://matplotlib.1069221.n5.nabble.com/Fwd-Strange-behaviour-on-plotting-data-on-Ronbinson-projection-using-Basemap-td43222.html#a43233 > > Cheers, > > Chao > > > On Wed, Aug 27, 2014 at 9:58 AM, mmc [via matplotlib] <[hidden email]> > wrote: >> >> Hi All, >> >> I am having problems plotting data in Basemap. I have tried some of the >> different projections such as Robinson and Equidistant Cylindrical, however >> kept running into the error >> >> WARNING: x coordinate not monotonically increasing - contour plot >> may not be what you expect. If it looks odd, your can either >> adjust the map projection region to be consistent with your data, or >> (if your data is on a global lat/lon grid) use the shiftgrid >> function to adjust the data to be consistent with the map projection >> region (see examples/contour_demo.py). >> >> >> Having read some other forums, I see that it is due to the fact that the >> longitude is based on 0-360 rather that -180 to 180. I have been trying to >> rectify this with shiftgrid. >> >> I have used shiftgrid and have moved my longitudes to -180 to 180 however >> I keep running up with the error: >> >> >> ValueError: lon0 outside of range of lonsin >> >> >> I also manage to get one plot out, which has the right projection I want >> (I am looking over the Atlantic) however the data isnt shifting in line with >> the longitudes. Would anyone know why this is the case? >> >> I have am using shiftgrid as below and the Basemap projection of >> Equidistant cylindrical (I have also tried Robinson however end up with >> similar result of data not moving in line with the longitude) >> >> MSLP = aso_mslp.data >> MSLP_background = np.mean(MSLP, axis = 0) >> >> # shifting grid to run from -180 to 180 rather than 0-360 >> MSLP_background,lon = shiftgrid(180., MSLP_background, lon, >> start=False) >> >> #setting the map in order to plot the data >> map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90, >> llcrnrlon=-180, urcrnrlon=180, resolution='c') >> >> Thanks >> Michelle >> >> ________________________________ >> If you reply to this email, your message will be added to the discussion >> below: >> http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html >> To start a new topic under matplotlib - users, email [hidden email] >> To unsubscribe from matplotlib, click here. >> NAML > > > > > -- > please visit: > http://www.globalcarbonatlas.org/ > *********************************************************************************** > 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: Basemap shiftgrid > > Sent from the matplotlib - users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > -- Thomas Caswell tca...@gm... |
|
From: Thomas C. <tca...@gm...> - 2014-08-27 12:33:36
|
Is the hash it reports reproducible? My first guess at what is going on here is that the hash is doing it's job correctly and reporting that your file became corupted during download. Try again at it should work. Tom On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote: > Just FYI, > > I tried to install with pip but got the following error. > > C:\Python34\Scripts>pip install -U matplotlib > Downloading/unpacking matplotlib > Hash of the package > https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f > eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/) > (b3547692387bce383d7a001a8e03ce87) doesn't match the e > xpected hash 1daf7f2123d94745feac1a30b210940c! > Cleaning up... > > Werner > > P.S. > I installed using the .exe installer without problems. > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Thomas Caswell tca...@gm... |
|
From: Thomas C. <tca...@gm...> - 2014-08-27 12:29:51
|
Neal, This is not coming out of the matplotlib build scripts directly as we do not use openblas. I don't know enough of the numpy dependencies to be sure, but suspect that what is happening is as part of building mpl you are also (re)building numpy which is the source of that error. If that is the case, this question is better directed to the numpy lists. Tom On Wed, Aug 27, 2014 at 7:43 AM, Neal Becker <ndb...@gm...> wrote: > Using pip (so default build), > while building mpl-1.4 on fedora-20 linux, I noticed: > > openblas_info: > libraries not found in ['/usr/local/lib64', '/usr/local/lib', > '/usr/lib64', '/usr/lib', '/usr/lib/'] > NOT AVAILABLE > > openblas is installed. Should I be concerned? > > -- > -- Those who don't understand recursion are doomed to repeat it > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- Thomas Caswell tca...@gm... |
|
From: Neal B. <ndb...@gm...> - 2014-08-27 11:43:48
|
Using pip (so default build),
while building mpl-1.4 on fedora-20 linux, I noticed:
openblas_info:
libraries not found in ['/usr/local/lib64', '/usr/local/lib',
'/usr/lib64', '/usr/lib', '/usr/lib/']
NOT AVAILABLE
openblas is installed. Should I be concerned?
--
-- Those who don't understand recursion are doomed to repeat it
|
|
From: mmc <mi...@ba...> - 2014-08-27 10:28:03
|
Hi Jeff, I have a similar problem as Anton where I am trying to shiftgrid and get the same error of "lon0 outside of range of lonsin" when the second plot is trying to run through. Also the data does not follow with the longitude, in other words the map is in the right projection (over the Atlantic) however the data associated does not move as longitude has been shifted. Is there a simple way to rectify this? Thanks Michelle -- View this message in context: http://matplotlib.1069221.n5.nabble.com/shiftgrid-cyclic-point-not-included-error-tp24866p43855.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: Werner <wer...@gm...> - 2014-08-27 09:55:33
|
Just FYI, I tried to install with pip but got the following error. C:\Python34\Scripts>pip install -U matplotlib Downloading/unpacking matplotlib Hash of the package https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/) (b3547692387bce383d7a001a8e03ce87) doesn't match the e xpected hash 1daf7f2123d94745feac1a30b210940c! Cleaning up... Werner P.S. I installed using the .exe installer without problems. |
|
From: ChaoYue <cha...@gm...> - 2014-08-27 09:41:43
|
Hi Michelle, I might not fully understand your problem, could you have a look at this thread and see if it helps? http://matplotlib.1069221.n5.nabble.com/Fwd-Strange-behaviour-on-plotting-data-on-Ronbinson-projection-using-Basemap-td43222.html#a43233 Cheers, Chao On Wed, Aug 27, 2014 at 9:58 AM, mmc [via matplotlib] < ml-...@n5...> wrote: > Hi All, > > I am having problems plotting data in Basemap. I have tried some of the > different projections such as Robinson and Equidistant Cylindrical, however > kept running into the error > > WARNING: x coordinate not monotonically increasing - contour plot > may not be what you expect. If it looks odd, your can either > adjust the map projection region to be consistent with your data, or > (if your data is on a global lat/lon grid) use the shiftgrid > function to adjust the data to be consistent with the map projection > region (see examples/contour_demo.py). > > > Having read some other forums, I see that it is due to the fact that the > longitude is based on 0-360 rather that -180 to 180. I have been trying to > rectify this with shiftgrid. > > I have used shiftgrid and have moved my longitudes to -180 to 180 however > I keep running up with the error: > > > ValueError: lon0 outside of range of lonsin > > > I also manage to get one plot out, which has the right projection I want > (I am looking over the Atlantic) however the data isnt shifting in line > with the longitudes. Would anyone know why this is the case? > > I have am using shiftgrid as below and the Basemap projection of > Equidistant cylindrical (I have also tried Robinson however end up with > similar result of data not moving in line with the longitude) > > MSLP = aso_mslp.data > MSLP_background = np.mean(MSLP, axis = 0) > > # shifting grid to run from -180 to 180 rather than 0-360 > MSLP_background,lon = shiftgrid(180., MSLP_background, lon, > start=False) > > #setting the map in order to plot the data > map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90, > llcrnrlon=-180, urcrnrlon=180, resolution='c') > > Thanks > Michelle > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html > To start a new topic under matplotlib - users, email > ml-...@n5... > To unsubscribe from matplotlib, click here > <http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=2&code=Y2hhb3l1ZWpveUBnbWFpbC5jb218MnwxMzg1NzAzMzQx> > . > 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> > -- please visit: http://www.globalcarbonatlas.org/ *********************************************************************************** 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: http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851p43853.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: smeyer <ste...@vo...> - 2014-08-27 08:29:05
|
I solved the problem by converting the z-value list to a np.array /Sten -- View this message in context: http://matplotlib.1069221.n5.nabble.com/z-as-colour-on-Basemap-plot-line-tp43827p43852.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
|
From: mmc <mi...@ba...> - 2014-08-27 07:58:41
|
Hi All,
I am having problems plotting data in Basemap. I have tried some of the
different projections such as Robinson and Equidistant Cylindrical, however
kept running into the error
WARNING: x coordinate not monotonically increasing - contour plot
may not be what you expect. If it looks odd, your can either
adjust the map projection region to be consistent with your data, or
(if your data is on a global lat/lon grid) use the shiftgrid
function to adjust the data to be consistent with the map projection
region (see examples/contour_demo.py).
Having read some other forums, I see that it is due to the fact that the
longitude is based on 0-360 rather that -180 to 180. I have been trying to
rectify this with shiftgrid.
I have used shiftgrid and have moved my longitudes to -180 to 180 however I
keep running up with the error:
ValueError: lon0 outside of range of lonsin
I also manage to get one plot out, which has the right projection I want (I
am looking over the Atlantic) however the data isnt shifting in line with
the longitudes. Would anyone know why this is the case?
I have am using shiftgrid as below and the Basemap projection of Equidistant
cylindrical (I have also tried Robinson however end up with similar result
of data not moving in line with the longitude)
MSLP = aso_mslp.data
MSLP_background = np.mean(MSLP, axis = 0)
# shifting grid to run from -180 to 180 rather than 0-360
MSLP_background,lon = shiftgrid(180., MSLP_background, lon, start=False)
#setting the map in order to plot the data
map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90,
llcrnrlon=-180, urcrnrlon=180, resolution='c')
Thanks
Michelle
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
|
|
From: Thomas C. <tca...@gm...> - 2014-08-26 15:41:31
|
We are pleased to announce the release of matplotlib 1.4.0! This release has contributions from ~170 authors (http://matplotlib.org/users/github_stats.html). This release contains many bug fixes as will as a number of new features. For the full list see http://matplotlib.org/users/whats_new.html#new-in-matplotlib-1-4. Some highlights are: - style module : experimental package to make managing the style of matplotlib figures easier - nbagg : interactive figures in ipython notebooks backed by the AGG renderer - full python 3 support (including cairo backends) - Qt5 support (for python 3 only) - violin plots and 3D quiver plots (projects done for a course at University of Toronto, Scarborough) - new box plot interface (as bxp) The release can be installed via pip (but requires local compilation) Tarballs are available at: - http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.4.0/matplotlib-1.4.0.tar.gz - https://github.com/matplotlib/matplotlib/archive/v1.4.0.tar.gz - https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz Windows install binaries and wheels are available (thanks to Christoph Gohlke) at http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.4.0/ . Mac OSX wheels are available (thanks to Matthew Brett) from http://wheels.scikit-image.org . The Matplotlib Team |
|
From: Benjamin R. <ben...@ou...> - 2014-08-25 15:59:12
|
I am glad that solution worked for you. As for an alternative to pickling, no there is no current mechanism to do what you want easily. It is by design to start destroying everything upon close. We get enough complaints about "memory" leaks as it is. What you are asking for is essentially serialization, you just don't want it written to disk. The good news is that you don't have to write to disk. The pickle module accepts a file-like object, so you could dump to a cStringIO object, rewind that stream and then reload that data from the cStringIO object. Now, maybe some work could be done to improve things, but as it stands right now, this is the only method I can think of to do what you want. Maybe one of the other devs has a better idea. I hope that helps! Ben On Mon, Aug 25, 2014 at 11:50 AM, Maciej Kurnicki <kur...@gm...> wrote: > Ben, > > The adjusting and aspect solution works just perfect, thanks for your fast > answer. Although i still want to ask for another solution for reloading a > plot, because i don't like the idea of serialization and writing to disk. > From what i've found even if i have a variables handling figure and axis > when i quit the window some part of it probably form the window framework > are deleted anyway. In this case i think i can redraw all the artists on > the newly created figure somehow but is there a relatively simple way to > just set up new window and attach the old figure there? > > Maciej > > W dniu 25.08.2014 o 16:00, Benjamin Root pisze: > > Maciej, > > When you close a figure, just about everything gets destroyed (this is > why you should always savefig() prior to doing a show()). There is a > mechanism for "reloading" a plot using python pickles: > > http://stackoverflow.com/questions/7290370/store-and-reload-matplotlib-pyplot-object > > As for setting the aspect ratio to 'equal', there is a second optional > argument that indicates which thing should get adjusted to achieve an equal > aspect. By default, it is 'datalim', I think, which adjusts the limits of > the axes. I think if you set it to 'box', it will do what you want (you > might need 'box-forced' if you are sharing axes). Fiddle around with these > settings to get what you want. > http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.set_aspect > > To have the axes extended on the whole figure area, there are multiple > ways to do that. In particular, you can set the margins for the figure: > > http://matplotlib.org/api/pyplot_api.html?highlight=subplots_adjust#matplotlib.pyplot.subplots_adjust > > All of this would work just fine with autoscale. > > I hope that helps! > Ben Root > > > > On Mon, Aug 25, 2014 at 7:00 AM, Maciej Kurnicki <kur...@gm...> > wrote: > >> I'm using matplotlib for drawing lines, points and circles basically. I >> have 2 problems i can't solve by myself and it's hard to solve them not >> digging into source i think. >> First problem: I got an instance of figure class and i want to preserve >> it during closing and reopening the output window. I'm curious what is >> happening after clicking on close button on the main widow and is there >> any way to reopen previously saved figure, and if yes how to save that >> figure for future reopenings. >> Second problem: I want to achieve 3 things simultaneously, >> a) have the axes extended on the whole figure area >> b) unit distance on y axis has to be the same as unit distance on x axis >> c) all above has to work well with autoscale(), i want to have a lot of >> artists on the axes >> The best thing i have is setting aspect as equal and using autoscale, >> but it fix axes to be same lenght and i don't want axes to be same >> length i want the unit distance to be the same >> >> Thanks for any help, >> Maciek >> >> >> ------------------------------------------------------------------------------ >> Slashdot TV. >> Video for Nerds. Stuff that matters. >> http://tv.slashdot.org/ >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > > |
|
From: Maciej K. <kur...@gm...> - 2014-08-25 15:50:39
|
Ben, The adjusting and aspect solution works just perfect, thanks for your fast answer. Although i still want to ask for another solution for reloading a plot, because i don't like the idea of serialization and writing to disk. From what i've found even if i have a variables handling figure and axis when i quit the window some part of it probably form the window framework are deleted anyway. In this case i think i can redraw all the artists on the newly created figure somehow but is there a relatively simple way to just set up new window and attach the old figure there? Maciej W dniu 25.08.2014 o 16:00, Benjamin Root pisze: > Maciej, > > When you close a figure, just about everything gets destroyed (this is > why you should always savefig() prior to doing a show()). There is a > mechanism for "reloading" a plot using python pickles: > http://stackoverflow.com/questions/7290370/store-and-reload-matplotlib-pyplot-object > > As for setting the aspect ratio to 'equal', there is a second optional > argument that indicates which thing should get adjusted to achieve an > equal aspect. By default, it is 'datalim', I think, which adjusts the > limits of the axes. I think if you set it to 'box', it will do what > you want (you might need 'box-forced' if you are sharing axes). Fiddle > around with these settings to get what you want. > http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.set_aspect > > To have the axes extended on the whole figure area, there are multiple > ways to do that. In particular, you can set the margins for the figure: > http://matplotlib.org/api/pyplot_api.html?highlight=subplots_adjust#matplotlib.pyplot.subplots_adjust > > All of this would work just fine with autoscale. > > I hope that helps! > Ben Root > > > > On Mon, Aug 25, 2014 at 7:00 AM, Maciej Kurnicki <kur...@gm... > <mailto:kur...@gm...>> wrote: > > I'm using matplotlib for drawing lines, points and circles > basically. I > have 2 problems i can't solve by myself and it's hard to solve > them not > digging into source i think. > First problem: I got an instance of figure class and i want to > preserve > it during closing and reopening the output window. I'm curious what is > happening after clicking on close button on the main widow and is > there > any way to reopen previously saved figure, and if yes how to save that > figure for future reopenings. > Second problem: I want to achieve 3 things simultaneously, > a) have the axes extended on the whole figure area > b) unit distance on y axis has to be the same as unit distance on > x axis > c) all above has to work well with autoscale(), i want to have a > lot of > artists on the axes > The best thing i have is setting aspect as equal and using autoscale, > but it fix axes to be same lenght and i don't want axes to be same > length i want the unit distance to be the same > > Thanks for any help, > Maciek > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
|
From: Benjamin R. <ben...@ou...> - 2014-08-25 14:00:55
|
Maciej, When you close a figure, just about everything gets destroyed (this is why you should always savefig() prior to doing a show()). There is a mechanism for "reloading" a plot using python pickles: http://stackoverflow.com/questions/7290370/store-and-reload-matplotlib-pyplot-object As for setting the aspect ratio to 'equal', there is a second optional argument that indicates which thing should get adjusted to achieve an equal aspect. By default, it is 'datalim', I think, which adjusts the limits of the axes. I think if you set it to 'box', it will do what you want (you might need 'box-forced' if you are sharing axes). Fiddle around with these settings to get what you want. http://matplotlib.org/api/axes_api.html#matplotlib.axes.Axes.set_aspect To have the axes extended on the whole figure area, there are multiple ways to do that. In particular, you can set the margins for the figure: http://matplotlib.org/api/pyplot_api.html?highlight=subplots_adjust#matplotlib.pyplot.subplots_adjust All of this would work just fine with autoscale. I hope that helps! Ben Root On Mon, Aug 25, 2014 at 7:00 AM, Maciej Kurnicki <kur...@gm...> wrote: > I'm using matplotlib for drawing lines, points and circles basically. I > have 2 problems i can't solve by myself and it's hard to solve them not > digging into source i think. > First problem: I got an instance of figure class and i want to preserve > it during closing and reopening the output window. I'm curious what is > happening after clicking on close button on the main widow and is there > any way to reopen previously saved figure, and if yes how to save that > figure for future reopenings. > Second problem: I want to achieve 3 things simultaneously, > a) have the axes extended on the whole figure area > b) unit distance on y axis has to be the same as unit distance on x axis > c) all above has to work well with autoscale(), i want to have a lot of > artists on the axes > The best thing i have is setting aspect as equal and using autoscale, > but it fix axes to be same lenght and i don't want axes to be same > length i want the unit distance to be the same > > Thanks for any help, > Maciek > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: Maciej K. <kur...@gm...> - 2014-08-25 11:00:40
|
I'm using matplotlib for drawing lines, points and circles basically. I have 2 problems i can't solve by myself and it's hard to solve them not digging into source i think. First problem: I got an instance of figure class and i want to preserve it during closing and reopening the output window. I'm curious what is happening after clicking on close button on the main widow and is there any way to reopen previously saved figure, and if yes how to save that figure for future reopenings. Second problem: I want to achieve 3 things simultaneously, a) have the axes extended on the whole figure area b) unit distance on y axis has to be the same as unit distance on x axis c) all above has to work well with autoscale(), i want to have a lot of artists on the axes The best thing i have is setting aspect as equal and using autoscale, but it fix axes to be same lenght and i don't want axes to be same length i want the unit distance to be the same Thanks for any help, Maciek |