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



Showing 17 results of 17

From: Paul T. <pau...@gm...> - 2012年10月18日 23:24:21
On 10/18/12 5:45 AM, Damon McDougall wrote:
> On Thu, Oct 18, 2012 at 10:10 AM, Alexander Eberspaecher
> <ale...@ov...> wrote:
>> Hello,
>>
>> On 2012年10月17日 11:38:27 +0100
>> Damon McDougall <dam...@gm...> wrote:
>>
>>> How do people feel about perhaps adding a matplotlib version, mocking
>>> the same calling signature as graph?
>>>
>>> I think the most important question is: would it be useful?
>> Yes, this would certainly be useful! I think there are people
>> unfamiliar with Python, but rather excited about MPL's plotting
>> capabilities.
>>
>> I personally would want it to read data from white-space separated text
>> files (np.loadtxt()), probably CSV files, and HDF5 files (e.g. using
>> h5py, if available).
>>
>> To be useful for different purposes, I'd want the tool to be able to use
>> different backends (producing e.g. PNG output in case you need a figure
>> to send via e-mail or PGF output in case you are preparing a LaTeX
>> document). Matplotlibrc should be hidden from the user.
>>
>> As Gnuplot was specifically mentioned in another e-mail in this thread,
>> let me use that opportunity to mention that MPL falls behind Gnuplot in
>> terms of line styles. Using MPL, I found ls="-" and maybe ls="--" to be
>> useful, whereas Gnuplot offers 9 linestyles that are easy to
>> distinguish visually. Compare e.g. the figure linked in
>> http://www.der-schnorz.de/2010/09/gnuplot-colors-presentations-papers-and-contrast/
>> In case this is of general interest, we might discuss that in a new
>> thread.
>>
>> As a side note, personally, for text file visualisation, I often use
>> this dirty MPL plotting plugin for the text editor of my choice (Geany):
>> https://github.com/aeberspaecher/GeanyPlot
>> A command line tool would of course be preferred.
>>
>> Cheers
>>
>> Alex
> Ok wow, awesome feedback! I started on this yesterday morning to see
> how it would go, and I've already got something working that mimics
> the command-line syntax of GNU's `graph` (except it currently only
> supports one data file as input).
>
> I'm currently just developing on a local feature branch in the
> matplotlib repository, but I'm happy to pull it out to a different
> repo and announce it here once I make some more ground on it. I
> haven't pushed anything yet. If I do I'll make an announcement here.
>
> One thing I have noticed is that GNU's `graph` is rather fast.
> Compared to matplotlib, GNU's `graph` blows matplotlib out of the
> water when it comes to speed. Though, in my opinion, matplotlib wins
> when it comes to output quality. As far as I'm concerned, quality wins
> over speed but I realise that there needs to be some speed
> improvements in matplotlib's backends. I have noticed that text takes
> quite a while to process in the backend (currently using Agg for PDF
> and PNG output).
>
> Regarding input data file-type, I agree, supporting those formats
> would expand our userbase considerably. There are already some helper
> functions in matplotlib.cbook for reading csv-type files. One downside
> of supporting lots of different file-types is that there will be more
> (optional) dependencies.
>
>
Along these lines, it would be nice to have some built in data sets to 
show off matplotlib's features--maybe just another library with a bunch 
of CSV strings, or lists. I am thinking of the built-in data sets for R 
that allow a new user to experiment without having to make up data each 
time. Although, I see that already I am suggesting more unneeded 
complexities into something that should be simple. Just a thought.
Paul
From: Damon M. <dam...@gm...> - 2012年10月18日 20:25:22
On Thu, Oct 18, 2012 at 8:13 PM, Mark Lawrence <bre...@ya...> wrote:
> On 18/10/2012 12:54, Alexander Eberspaecher wrote:
>> On 2012年10月18日 10:45:24 +0100
>> Damon McDougall <dam...@gm...> wrote:
>>
>>
>> Using e.g. optparse, multiple data files shouldn't be too complicated.
>>
>
> For the record optparse is deprecated so use argparse. This might also
> be helpful http://www.youtube.com/watch?v=pXhcPJK5cMc, my apologies if
> it's already been mentioned.
>
> --
> Cheers.
>
> Mark Lawrence.
Oh. My. God. That is unworldly.
\begin{opinons}
optparse is awful, and deprecated
argparse is better, but has *serious* limitations
getopt is also pretty bad
\end{opinions}
Thank you *so* much for posting that.
-- 
Damon McDougall
http://www.damon-is-a-geek.com
B2.39
Mathematics Institute
University of Warwick
Coventry
West Midlands
CV4 7AL
United Kingdom
From: Eric F. <ef...@ha...> - 2012年10月18日 19:20:07
On 2012年10月18日 8:54 AM, Michael Aye wrote:
> On 2012年10月18日 05:58:46 +0000, Eric Firing said:
>
>> On 2012年10月17日 6:13 PM, Michael Aye wrote:
>>> I am using matplotlib 1.1.0 that came with the current EPD, which in
>>> turn comes without pygtk.
>>>
>>> However, the linux system I am using this on (CentOS6) has pygtk installed:
>>>
>>> /usr/lib64/pygtk/2.0
>>>
>>> Is there any change I can marry those two? Currently, when I try to
>>> matplotlib.use('gtk')
>>> I get an error
>>> ImportError("Gtk* backend requires pygtk to be installed.")
>>>
>>> Or do I need to recompile it into this matplotlib?
>>
>> Yes, you need to recompile. It will need to compile _backend_gdk.c,
>> which needs to be able to find pygtk.h.
>>
>> The plain (non-agg) gtk backend is basically unmaintained and its use is
>> discouraged.
>
> And the GTKAgg backend would have the same constraints as my current
> WxAgg, correct?
Correct. I take it you have tried with WxAgg, and run into the limitation?
>
>> Are you sure there isn't a reasonably easy way to do what
>> you need with qt4agg, for example? How do you want to visualize your
>> million points?
>
> Obviously there isn't place for displaying 1 million points, so I would
> expect the backend to do averaging/rebinninig/down-sampling of my data,
> depending on the current zoom level, meaning when I zoom in, it should
> repeat the averaging/rebinning/downsampling, optimized for the
> currently displayed data range. I'm aware and very willing to accept
> the delays this implies for display, but this would still be so much
> more comfortable then to write my own downsampling routines.
> I would believe that many believe would agree to the simplest averaging
> routines, if only it would be possible to display large data sets at
> all.
Mpl does some of this, for some plot types, at two levels. One is path 
simplification, in which points on a line that don't change the way the 
line would be displayed are deleted before being fed to agg. The second 
is slicing in the x domain when plotting a small range of a long time 
series. Both of these things are quite general and impose little or no 
penalty.
We are certainly open to suggestions for additional ways of handling 
large data sets, but finding methods that are general, fast, and 
guaranteed not to change the plot in a visually detectable way is not 
trivial.
I suspect a solution might be to provide a hook for a data subsetting 
callable, which could be supplied via a kwarg. This would allow the 
user to set the resolution versus speed tradeoff, to choose averaging 
versus subsampling, etc. mpl might then provide a few such callables, 
probably as classes with a __call__ method, and the user would be free 
to provide a custom callable optimized for a particular type of data and 
plot.
Eric
>
> Michael
>
>
>>
>> Eric
>>
>>>
>>> Thanks for your help!
>>>
>>> Michael
>>>
>>> PS.: The reason why I want to try GTK is actually that there are
>>> reports of it being able to cope with 1 million data points, something
>>> all other Agg-related backends can not do, apparently. (My linux is
>>> server is definitely not the limit ;)
From: Mark L. <bre...@ya...> - 2012年10月18日 19:13:45
On 18/10/2012 12:54, Alexander Eberspaecher wrote:
> On 2012年10月18日 10:45:24 +0100
> Damon McDougall <dam...@gm...> wrote:
>
>
> Using e.g. optparse, multiple data files shouldn't be too complicated.
>
For the record optparse is deprecated so use argparse. This might also 
be helpful http://www.youtube.com/watch?v=pXhcPJK5cMc, my apologies if 
it's already been mentioned.
-- 
Cheers.
Mark Lawrence.
From: Michael A. <kmi...@gm...> - 2012年10月18日 18:55:00
On 2012年10月18日 05:58:46 +0000, Eric Firing said:
> On 2012年10月17日 6:13 PM, Michael Aye wrote:
>> I am using matplotlib 1.1.0 that came with the current EPD, which in
>> turn comes without pygtk.
>> 
>> However, the linux system I am using this on (CentOS6) has pygtk installed:
>> 
>> /usr/lib64/pygtk/2.0
>> 
>> Is there any change I can marry those two? Currently, when I try to
>> matplotlib.use('gtk')
>> I get an error
>> ImportError("Gtk* backend requires pygtk to be installed.")
>> 
>> Or do I need to recompile it into this matplotlib?
> 
> Yes, you need to recompile. It will need to compile _backend_gdk.c,
> which needs to be able to find pygtk.h.
> 
> The plain (non-agg) gtk backend is basically unmaintained and its use is
> discouraged.
And the GTKAgg backend would have the same constraints as my current 
WxAgg, correct?
> Are you sure there isn't a reasonably easy way to do what
> you need with qt4agg, for example? How do you want to visualize your
> million points?
Obviously there isn't place for displaying 1 million points, so I would 
expect the backend to do averaging/rebinninig/down-sampling of my data, 
depending on the current zoom level, meaning when I zoom in, it should 
repeat the averaging/rebinning/downsampling, optimized for the 
currently displayed data range. I'm aware and very willing to accept 
the delays this implies for display, but this would still be so much 
more comfortable then to write my own downsampling routines.
I would believe that many believe would agree to the simplest averaging 
routines, if only it would be possible to display large data sets at 
all.
Michael
> 
> Eric
> 
>> 
>> Thanks for your help!
>> 
>> Michael
>> 
>> PS.: The reason why I want to try GTK is actually that there are
>> reports of it being able to cope with 1 million data points, something
>> all other Agg-related backends can not do, apparently. (My linux is
>> server is definitely not the limit ;)
>> 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_sfd2d_oct
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>> 
> 
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
From: Gökhan S. <gok...@gm...> - 2012年10月18日 16:19:02
On Thu, Oct 18, 2012 at 2:09 AM, Jouni K. Seppänen <jk...@ik...> wrote:
> Gökhan Sever <gok...@gm...>
> writes:
>
> > Another point I noticed is setting linewidth to 0 (in fill_between
> > function) isn't working as expected when figure is saved as a PDF
> > file.
>
> A workaround is to add edgecolor='None' to the fill_between call.
This workaround resolves the issue here. Thanks Jouni.
From: Alexander E. <ale...@ov...> - 2012年10月18日 11:54:13
On 2012年10月18日 10:45:24 +0100
Damon McDougall <dam...@gm...> wrote:
> Ok wow, awesome feedback! I started on this yesterday morning to see
> how it would go, and I've already got something working that mimics
> the command-line syntax of GNU's `graph` (except it currently only
> supports one data file as input).
Great!
Using e.g. optparse, multiple data files shouldn't be too complicated.
I might need to look into GNU graph. I was ignorant about it's
existence till it was mentioned here on the MPL list.
> > I'm currently just developing on a local feature branch in the
> matplotlib repository, but I'm happy to pull it out to a different
> repo and announce it here once I make some more ground on it. I
> haven't pushed anything yet. If I do I'll make an announcement here.
Looking forward!
I think a separate repository might be the best option as you probably
do not want to modify MPL in any way, but rather build your scripts on
top of it.
> One thing I have noticed is that GNU's `graph` is rather fast.
> Compared to matplotlib, GNU's `graph` blows matplotlib out of the
> water when it comes to speed. Though, in my opinion, matplotlib wins
> when it comes to output quality. As far as I'm concerned, quality wins
> over speed but I realise that there needs to be some speed
> improvements in matplotlib's backends. I have noticed that text takes
> quite a while to process in the backend (currently using Agg for PDF
> and PNG output).
The good thing is that any command-line "frontend" certainly does not
need to care about backend specifics. The problem is completely
separable.
 
> Regarding input data file-type, I agree, supporting those formats
> would expand our userbase considerably. There are already some helper
> functions in matplotlib.cbook for reading csv-type files. One downside
> of supporting lots of different file-types is that there will be more
> (optional) dependencies.
I typically "try:" to import relevant packages and set a flag in case
that doesn't work. Using this approach, all dependencies really remain
optional.
> I think I should be able to make this public fairly soon. Furthermore,
> it will be trivial to install (copy and paste to the /usr/local/bin
> directory). The command-line utility is literally just a python script
> (with executable permissions) that parses command-line arguments and
> sets up plot and figure parameters. Of course, it may be the case in
> the future that it gets rather large and needs to be made more
> modular.
In case your approach looks right, I am pretty sure you'll find
contributors quickly.
 
Good luck!
Cheers
Alex
From: Damon M. <dam...@gm...> - 2012年10月18日 09:45:35
On Thu, Oct 18, 2012 at 10:10 AM, Alexander Eberspaecher
<ale...@ov...> wrote:
> Hello,
>
> On 2012年10月17日 11:38:27 +0100
> Damon McDougall <dam...@gm...> wrote:
>
>> How do people feel about perhaps adding a matplotlib version, mocking
>> the same calling signature as graph?
>>
>> I think the most important question is: would it be useful?
>
> Yes, this would certainly be useful! I think there are people
> unfamiliar with Python, but rather excited about MPL's plotting
> capabilities.
>
> I personally would want it to read data from white-space separated text
> files (np.loadtxt()), probably CSV files, and HDF5 files (e.g. using
> h5py, if available).
>
> To be useful for different purposes, I'd want the tool to be able to use
> different backends (producing e.g. PNG output in case you need a figure
> to send via e-mail or PGF output in case you are preparing a LaTeX
> document). Matplotlibrc should be hidden from the user.
>
> As Gnuplot was specifically mentioned in another e-mail in this thread,
> let me use that opportunity to mention that MPL falls behind Gnuplot in
> terms of line styles. Using MPL, I found ls="-" and maybe ls="--" to be
> useful, whereas Gnuplot offers 9 linestyles that are easy to
> distinguish visually. Compare e.g. the figure linked in
> http://www.der-schnorz.de/2010/09/gnuplot-colors-presentations-papers-and-contrast/
> In case this is of general interest, we might discuss that in a new
> thread.
>
> As a side note, personally, for text file visualisation, I often use
> this dirty MPL plotting plugin for the text editor of my choice (Geany):
> https://github.com/aeberspaecher/GeanyPlot
> A command line tool would of course be preferred.
>
> Cheers
>
> Alex
Ok wow, awesome feedback! I started on this yesterday morning to see
how it would go, and I've already got something working that mimics
the command-line syntax of GNU's `graph` (except it currently only
supports one data file as input).
I'm currently just developing on a local feature branch in the
matplotlib repository, but I'm happy to pull it out to a different
repo and announce it here once I make some more ground on it. I
haven't pushed anything yet. If I do I'll make an announcement here.
One thing I have noticed is that GNU's `graph` is rather fast.
Compared to matplotlib, GNU's `graph` blows matplotlib out of the
water when it comes to speed. Though, in my opinion, matplotlib wins
when it comes to output quality. As far as I'm concerned, quality wins
over speed but I realise that there needs to be some speed
improvements in matplotlib's backends. I have noticed that text takes
quite a while to process in the backend (currently using Agg for PDF
and PNG output).
Regarding input data file-type, I agree, supporting those formats
would expand our userbase considerably. There are already some helper
functions in matplotlib.cbook for reading csv-type files. One downside
of supporting lots of different file-types is that there will be more
(optional) dependencies.
Personally, when I just want to see statistics from a computational
run, I think I will find this rather helpful.
I think I should be able to make this public fairly soon. Furthermore,
it will be trivial to install (copy and paste to the /usr/local/bin
directory). The command-line utility is literally just a python script
(with executable permissions) that parses command-line arguments and
sets up plot and figure parameters. Of course, it may be the case in
the future that it gets rather large and needs to be made more
modular.
Right-o, back to more procrastinating. Thanks for all the encouragement! :)
-- 
Damon McDougall
http://www.damon-is-a-geek.com
B2.39
Mathematics Institute
University of Warwick
Coventry
West Midlands
CV4 7AL
United Kingdom
From: Alexander E. <ale...@ov...> - 2012年10月18日 09:27:12
Hello,
On 2012年10月17日 11:38:27 +0100
Damon McDougall <dam...@gm...> wrote:
> How do people feel about perhaps adding a matplotlib version, mocking
> the same calling signature as graph?
> 
> I think the most important question is: would it be useful?
Yes, this would certainly be useful! I think there are people
unfamiliar with Python, but rather excited about MPL's plotting
capabilities.
I personally would want it to read data from white-space separated text
files (np.loadtxt()), probably CSV files, and HDF5 files (e.g. using
h5py, if available).
To be useful for different purposes, I'd want the tool to be able to use
different backends (producing e.g. PNG output in case you need a figure
to send via e-mail or PGF output in case you are preparing a LaTeX
document). Matplotlibrc should be hidden from the user.
As Gnuplot was specifically mentioned in another e-mail in this thread,
let me use that opportunity to mention that MPL falls behind Gnuplot in
terms of line styles. Using MPL, I found ls="-" and maybe ls="--" to be
useful, whereas Gnuplot offers 9 linestyles that are easy to
distinguish visually. Compare e.g. the figure linked in
http://www.der-schnorz.de/2010/09/gnuplot-colors-presentations-papers-and-contrast/
In case this is of general interest, we might discuss that in a new
thread.
As a side note, personally, for text file visualisation, I often use
this dirty MPL plotting plugin for the text editor of my choice (Geany):
https://github.com/aeberspaecher/GeanyPlot
A command line tool would of course be preferred.
Cheers
Alex
From: Jakob G. <ga...@il...> - 2012年10月18日 08:26:12
Attachments: rptplot.py
I totally agree with to general opinion that a command line tool would be beneficial.
I've written a simple mpl commandline plotter quite some time ago and use it frequently for
quick previews but also to create simple plots for presentations. It features some options to
modify the appearance just like GNU/graph.
If somebody wants to give it at try, I've attached the script.
br
Jakob
>> I was brain-storming yesterday and I wanted to test the waters to see
>> if people would find it useful.
>>
>> Currently, GNU plotutils comes with command-line utilities such as
>> `graph` to create quick and dirty line plots like this:
>> http://www.gnu.org/software/gsl/manual/html_node/DWT-Examples.html. I
>> think even gnuplot might be similar.
>>
>> How do people feel about perhaps adding a matplotlib version, mocking
>> the same calling signature as graph?
>>
>> I think the most important question is: would it be useful?
From: Jouni K. S. <jk...@ik...> - 2012年10月18日 08:20:41
Jouni K. Seppänen <jk...@ik...> writes:
> Gökhan Sever <gok...@gm...>
> writes:
>
>> Another point I noticed is setting linewidth to 0 (in fill_between
>> function) isn't working as expected when figure is saved as a PDF
>> file.
>
> A workaround is to add edgecolor='None' to the fill_between call.
I filed an issue at https://github.com/matplotlib/matplotlib/issues/1412
-- 
Jouni K. Seppänen
http://www.iki.fi/jks
From: Jouni K. S. <jk...@ik...> - 2012年10月18日 08:10:07
Gökhan Sever <gok...@gm...>
writes:
> Another point I noticed is setting linewidth to 0 (in fill_between
> function) isn't working as expected when figure is saved as a PDF
> file.
A workaround is to add edgecolor='None' to the fill_between call.
-- 
Jouni K. Seppänen
http://www.iki.fi/jks
From: Jouni K. S. <jk...@ik...> - 2012年10月18日 08:05:56
Benjamin Root <ben...@ou...> writes:
> On Wed, Oct 17, 2012 at 12:17 PM, Gökhan Sever
> <gok...@gm...>wrote:
>
>> Another point I noticed is setting linewidth to 0 (in fill_between
>> function) isn't working as expected when figure is saved as a PDF file.
>>
> Actually, this is not a bug in mpl. It is a "bug" in various viewers.
> Some viewers have a "minimum" linewidth and will use that for any requested
> linewidths smaller than that. Are you using Apple's Preview?
That's correct as per the pdf specification: a linewidth of zero means
the thinnest possible line on that device. That's why the pdf backend
attempts to not draw a line if the width is set to zero, but somehow
it's not working in this case. I'd call it a bug.
-- 
Jouni K. Seppänen
http://www.iki.fi/jks
From: Phil E. <pel...@gm...> - 2012年10月18日 07:44:36
I can certainly see the benefit. As Mike said, I don't think I would use it
myself, but I could see non-python users finding it useful.
Personally, I think this would be a nice extension that doesn't have to
live in the core matplotlib code base. That way release cycles and testing
can be done completely independently without complicating the matplotlib
repo.
Nice idea.
Phil
On 17 October 2012 16:20, Daπid <dav...@gm...> wrote:
> I also think that would be useful. It would, for example, allow to
> generate "preview" plots from other languages, without interfacing
> them to Python. It must be said that MPL is actually quite nice
> looking in the default settings for basic plotting, and this is an
> nice feature that can exploit.
>
> I have seen many pieces of code using SuperMongo for plotting. I find
> it absolutely ugly, and super expensive, but it is probably the easier
> plotting system to call from FORTRAN (or, at least, it was).
>
> On Wed, Oct 17, 2012 at 3:15 PM, Michael Droettboom <md...@st...>
> wrote:
> > I think this could be very useful -- and might help increase the user
> > base beyond the Python community. As I, and most of us on this list,
> > are quite comfortable with Python, I don't think I'd use it myself, but
> > I certainly see the utility of it.
> >
> > Mike
> >
> > On 10/17/2012 06:38 AM, Damon McDougall wrote:
> >> All,
> >>
> >> I was brain-storming yesterday and I wanted to test the waters to see
> >> if people would find it useful.
> >>
> >> Currently, GNU plotutils comes with command-line utilities such as
> >> `graph` to create quick and dirty line plots like this:
> >> http://www.gnu.org/software/gsl/manual/html_node/DWT-Examples.html. I
> >> think even gnuplot might be similar.
> >>
> >> How do people feel about perhaps adding a matplotlib version, mocking
> >> the same calling signature as graph?
> >>
> >> I think the most important question is: would it be useful?
> >>
> >
> >
> >
> ------------------------------------------------------------------------------
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_sfd2d_oct
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Phil E. <pel...@gm...> - 2012年10月18日 07:35:46
> If nothing speaks against it, i could do a pull request.
If you are willing, I would encourage you to do that, or at least make a
branch in your matplotlib fork and post the diff URL here. That way we can
discuss the pros & cons in-line, even if it means that we do no actually
merge the PR (that sounds bad, but really pull requests are a great medium
for discussing code).
Thanks!
Phil
From: Eric F. <ef...@ha...> - 2012年10月18日 05:58:55
On 2012年10月17日 6:13 PM, Michael Aye wrote:
> I am using matplotlib 1.1.0 that came with the current EPD, which in
> turn comes without pygtk.
>
> However, the linux system I am using this on (CentOS6) has pygtk installed:
>
> /usr/lib64/pygtk/2.0
>
> Is there any change I can marry those two? Currently, when I try to
> matplotlib.use('gtk')
> I get an error
> ImportError("Gtk* backend requires pygtk to be installed.")
>
> Or do I need to recompile it into this matplotlib?
Yes, you need to recompile. It will need to compile _backend_gdk.c, 
which needs to be able to find pygtk.h.
The plain (non-agg) gtk backend is basically unmaintained and its use is 
discouraged. Are you sure there isn't a reasonably easy way to do what 
you need with qt4agg, for example? How do you want to visualize your 
million points?
Eric
>
> Thanks for your help!
>
> Michael
>
> PS.: The reason why I want to try GTK is actually that there are
> reports of it being able to cope with 1 million data points, something
> all other Agg-related backends can not do, apparently. (My linux is
> server is definitely not the limit ;)
>
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_sfd2d_oct
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Michael A. <kmi...@gm...> - 2012年10月18日 04:14:14
I am using matplotlib 1.1.0 that came with the current EPD, which in 
turn comes without pygtk.
However, the linux system I am using this on (CentOS6) has pygtk installed:
/usr/lib64/pygtk/2.0
Is there any change I can marry those two? Currently, when I try to
matplotlib.use('gtk')
I get an error
ImportError("Gtk* backend requires pygtk to be installed.")
Or do I need to recompile it into this matplotlib?
Thanks for your help!
Michael
PS.: The reason why I want to try GTK is actually that there are 
reports of it being able to cope with 1 million data points, something 
all other Agg-related backends can not do, apparently. (My linux is 
server is definitely not the limit ;)

Showing 17 results of 17

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 によって変換されたページ (->オリジナル) /