SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

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
S M T W T F S
1
(2)
2
(3)
3
(14)
4
(11)
5
(10)
6
(7)
7
8
(3)
9
(16)
10
(9)
11
(12)
12
(1)
13
(14)
14
(10)
15
16
(1)
17
(7)
18
(9)
19
(7)
20
(10)
21
22
(1)
23
24
(1)
25
(5)
26
(7)
27
(1)
28
29
(2)
30
(2)
31
(11)




Showing 11 results of 11

From: ssinfod <ss...@gm...> - 2015年03月31日 19:59:44
In fact, I would like to draw other stem plots each at different offset.
Ex:
-+----_-----_--+-----_---
-+----_---+-_--+--_-----
-+--+-----_------+-----_-
I also found vlines but I have the same problem I don't know how to add a
horizontal offset to the values.
Ex:
import numpy
from matplotlib import pyplot
x = numpy.arange(10)
y = numpy.random.random(10)-0.5
pyplot.vlines(x, 0, y, color='red', bottom=2) # Stems
pyplot.plot(x, y, 'D') # Stem ends
pyplot.plot([x.min(), x.max()], [0, 0], '--') # Middle bar
pyplot.grid(True)
pyplot.show()
ssinfod
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/stem-plot-with-horizontal-offset-BaseValue-tp45297p45300.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Andrew D. <da...@at...> - 2015年03月31日 19:38:33
Looking at the source code indicates there is a 'bottom' keyword which
looks like it controls this, see
https://github.com/matplotlib/matplotlib/blob/v1.4.3/lib/matplotlib/axes/_axes.py#L2295
On 31 March 2015 at 19:31, ssinfod <ss...@gm...> wrote:
> Hello,
>
> I found this stem plot example:
> http://matplotlib.org/examples/pylab_examples/stem_plot.html
>
> I would like to add an horizontal offset to the step plot. (Ex: +2 on Y
> axis)
> What is the equivalent of the Matlab "BaseValue" offset in matplotlib.
>
> See Reference:
> http://www.mathworks.com/help/matlab/ref/stemseries-properties.html
> http://stackoverflow.com/questions/21913995/vertically-offset-stem-plot
>
> Thanks,
> ssinfod
>
>
>
>
> --
> View this message in context:
> http://matplotlib.1069221.n5.nabble.com/stem-plot-with-horizontal-offset-BaseValue-tp45297.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Sterling S. <sm...@fu...> - 2015年03月31日 19:05:01
I’m not going to claim this is the final answer, but in the documentation for the stem function[1], it specifically says that the horizontal line is drawn at 0. 
A workaround is to subtract the offset from your data, and relabel the axes....
[1]http://matplotlib.org/api/pyplot_api.html?highlight=stem#matplotlib.pyplot.stem
On Mar 31, 2015, at 11:31AM, ssinfod <ss...@gm...> wrote:
> Hello, 
> 
> I found this stem plot example:
> http://matplotlib.org/examples/pylab_examples/stem_plot.html
> 
> I would like to add an horizontal offset to the step plot. (Ex: +2 on Y
> axis)
> What is the equivalent of the Matlab "BaseValue" offset in matplotlib.
> 
> See Reference:
> http://www.mathworks.com/help/matlab/ref/stemseries-properties.html
> http://stackoverflow.com/questions/21913995/vertically-offset-stem-plot
> 
> Thanks,
> ssinfod
> 
> 
> 
> 
> --
> View this message in context: http://matplotlib.1069221.n5.nabble.com/stem-plot-with-horizontal-offset-BaseValue-tp45297.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
> 
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: ssinfod <ss...@gm...> - 2015年03月31日 18:31:22
Hello, 
I found this stem plot example:
http://matplotlib.org/examples/pylab_examples/stem_plot.html
I would like to add an horizontal offset to the step plot. (Ex: +2 on Y
axis)
What is the equivalent of the Matlab "BaseValue" offset in matplotlib.
See Reference:
http://www.mathworks.com/help/matlab/ref/stemseries-properties.html
http://stackoverflow.com/questions/21913995/vertically-offset-stem-plot
Thanks,
ssinfod
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/stem-plot-with-horizontal-offset-BaseValue-tp45297.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Paul H. <pmh...@gm...> - 2015年03月31日 18:06:45
Congrats, Ben. I know you've been working hard on this for a long time and I'm sure it'll be a great value to those looking to use matplotlib beyond just making a quick figure for a report. 
-Paul 
—
Sent from Mailbox
On Tue, Mar 31, 2015 at 11:02 AM, Benjamin Root <ben...@gm...>
wrote:
> The book I have been working on has now been published! It is about how to
> use most of the interactive features that comes with matplotlib in order to
> create your own GUI applications. The concepts are taught by building up a
> single application piece-by-piece, feature-by-feature. The final chapter
> then shows how to bring in tools from other GUIs, and also how to embed
> your figure into an existing GUI application (demonstrated for gtk,
> tkinter, wx and qt4).
> I really hope that the book is useful to the community, and that it is as
> enjoyable to read as it was for me to write!
> Cheers!
> Ben Root
> Order it on Amazon
> http://www.amazon.com/Interactive-Applications-using-Matplotlib-Benjamin/dp/1783988843/
> Or directly from Packt
> https://www.packtpub.com/application-development/interactive-applications-using-matplotlib 
From: Benjamin R. <ben...@gm...> - 2015年03月31日 18:01:53
The book I have been working on has now been published! It is about how to
use most of the interactive features that comes with matplotlib in order to
create your own GUI applications. The concepts are taught by building up a
single application piece-by-piece, feature-by-feature. The final chapter
then shows how to bring in tools from other GUIs, and also how to embed
your figure into an existing GUI application (demonstrated for gtk,
tkinter, wx and qt4).
I really hope that the book is useful to the community, and that it is as
enjoyable to read as it was for me to write!
Cheers!
Ben Root
Order it on Amazon
http://www.amazon.com/Interactive-Applications-using-Matplotlib-Benjamin/dp/1783988843/
Or directly from Packt
https://www.packtpub.com/application-development/interactive-applications-using-matplotlib
From: Jody K. <jk...@uv...> - 2015年03月31日 03:59:51
Hi,
If your flow is actually non-divergent, so that continuous streamlines make sense, you could contour the streamfunction: a decent approximation should be
psi = 0.5*( cumsum(u*dy[:,newaxis],axis=1)-cumsum(v*dx[newaxis,:],axis=0))
Of course this won’t work so well if u and v are coarsely spaced or divergent...
Cheers, Jody
> On Mar 30, 2015, at 20:26 PM, Tony Yu <ts...@gm...> wrote:
> 
> On Mon, Mar 30, 2015 at 2:15 PM, Foehn <fo...@po... <mailto:fo...@po...>> wrote:
> Am 2015年03月27日 um 15:01 schrieb Sappy85:
> > Hi all,
> >
> > tried to plot a streamline with matplotlib. So far it work's.
> > But my question: Is there a possibility to avoid the gaps in the streamlines
> > (see my picture)?
> 
> I think the problem is that the streamline algorithm doesn't make any attempt to optimize for longer streamlines. It's been a long time since I've looked at the code, but roughly speaking, the algorithm optimizes for spacing between streamlines. Reducing the `minlength` input *should* slightly prefer longer streamlines, but you'll see side-effects with lines near borders and diverging flows.
> 
> If changing the `streamplot` implementation is an option, one of the simpler ways to achieve streamlines with fewer gaps would be allow the grid of starting points to vary independently from the grid that determines that streamlines are "too close". There are also "smarter" ways of seeding the streamlines, but that would be a bit more work, I believe.
> 
> -Tony
> 
> >
> > <http://matplotlib.1069221.n5.nabble.com/file/n45276/ff850_0.png <http://matplotlib.1069221.n5.nabble.com/file/n45276/ff850_0.png>>
> 
> Are you sure your flow is non divergent? Otherwise sinks and sources of
> streamlines are quite natural. If your flow is divergence free I I
> frankly admit that I have no idea how to solve the problem with the
> (then) spurious gaps.
> 
> Regards, Foehn
> 
> 
> >
> > Regards
> > Sappy85
> >
> > --
> > View this message in context: http://matplotlib.1069221.n5.nabble.com/matplotlib-basemap-streamlines-plot-tp45276.html <http://matplotlib.1069221.n5.nabble.com/matplotlib-basemap-streamlines-plot-tp45276.html>
> 
> 
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming The Go Parallel Website, sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for all
> things parallel software development, from weekly thought leadership blogs to
> news, videos, case studies, tutorials and more. Take a look and join the 
> conversation now. http://goparallel.sourceforge.net/_______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Tony Yu <ts...@gm...> - 2015年03月31日 03:26:56
On Mon, Mar 30, 2015 at 2:15 PM, Foehn <fo...@po...> wrote:
> Am 2015年03月27日 um 15:01 schrieb Sappy85:
> > Hi all,
> >
> > tried to plot a streamline with matplotlib. So far it work's.
> > But my question: Is there a possibility to avoid the gaps in the
> streamlines
> > (see my picture)?
>
I think the problem is that the streamline algorithm doesn't make any
attempt to optimize for longer streamlines. It's been a long time since
I've looked at the code, but roughly speaking, the algorithm optimizes for
spacing between streamlines. Reducing the `minlength` input *should*
slightly prefer longer streamlines, but you'll see side-effects with lines
near borders and diverging flows.
If changing the `streamplot` implementation is an option, one of the
simpler ways to achieve streamlines with fewer gaps would be allow the grid
of starting points to vary independently from the grid that determines that
streamlines are "too close". There are also "smarter" ways of seeding the
streamlines, but that would be a bit more work, I believe.
-Tony
> >
> > <http://matplotlib.1069221.n5.nabble.com/file/n45276/ff850_0.png>
>
> Are you sure your flow is non divergent? Otherwise sinks and sources of
> streamlines are quite natural. If your flow is divergence free I I
> frankly admit that I have no idea how to solve the problem with the
> (then) spurious gaps.
>
> Regards, Foehn
>
>
> >
> > Regards
> > Sappy85
> >
> > --
> > View this message in context:
> http://matplotlib.1069221.n5.nabble.com/matplotlib-basemap-streamlines-plot-tp45276.html
>
>
From: Thomas C. <tca...@gm...> - 2015年03月31日 03:22:15
This bug has already been fixed in the source.
The work around for now is to use the full name `color='r'` instead of the
alais 'c'.
Tom
On Mon, Mar 30, 2015 at 11:06 PM Yuxiang Wang <yw...@vi...> wrote:
> Dear all,
>
> I have tried both latest Anaconda and WinPython in Windows 7, 64-bit
> system, with Python 3.4 64-bit, and both run into this issue:
>
> 1) Open up a new IPython QtConsole (version 3.0.0), and make sure
> matplotlib version is 1.4.3
> 2) It doesn't matter which backend you are using. Do:
> ```python
> import matplotlib.pyplot as plt
> plt.plot(range(5), c='r')
> ```
> 3) The default color blue showed up, rather than red.
>
> Could anyone please help me with this? Can you repeat the error that I see
> here?
>
> Thanks!
>
> Shawn
>
> --
> Yuxiang "Shawn" Wang
> Gerling Research Lab
> University of Virginia
> yw...@vi...
> +1 (434) 284-0836
> https://sites.google.com/a/virginia.edu/yw5aj/
>
> ------------------------------------------------------------
> ------------------
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Julian I. <jul...@gm...> - 2015年03月31日 03:11:12
Hey,
I am making a plot using nested GridSpec objects. I would like to adjust
the space between the the different GridSpecs.
This works fine if I do something like:
gs0 = gridspec.GridSpec(a, b)
gs1 = gridspec.GridSpec(c, d)
gs0.update(...)
gs1.update(...)
However, If I use GridSpecFromSubplotSpec to make the gridspec-like
objects, this update() method is not provided:
root_gs = gridspec.GridSpec(2, 1)
gs0 = gridspec.GridSpecFromSubplotSpec(a, b, root_gs[0])
gs1 = gridspec.GridSpecFromSubplotSpec(c, d, root_gs[1])
gs0.update() #not a method!!
I probed around in gs0.__dict__ and dir(gs0) but I couldn't find the right
attributes...Can anyone suggest a solutions or a workaround?
Thanks!
Julian
From: Yuxiang W. <yw...@vi...> - 2015年03月31日 03:05:58
Dear all,
I have tried both latest Anaconda and WinPython in Windows 7, 64-bit
system, with Python 3.4 64-bit, and both run into this issue:
1) Open up a new IPython QtConsole (version 3.0.0), and make sure
matplotlib version is 1.4.3
2) It doesn't matter which backend you are using. Do:
```python
import matplotlib.pyplot as plt
plt.plot(range(5), c='r')
```
3) The default color blue showed up, rather than red.
Could anyone please help me with this? Can you repeat the error that I see here?
Thanks!
Shawn
-- 
Yuxiang "Shawn" Wang
Gerling Research Lab
University of Virginia
yw...@vi...
+1 (434) 284-0836
https://sites.google.com/a/virginia.edu/yw5aj/

Showing 11 results of 11

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /