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






Showing 1 results of 1

From: Benjamin R. <ben...@ou...> - 2014年08月02日 01:01:37
Just to keep my notes in one place... from Matplotlib's "Introduction" page
is prose that I assume was written by John:
For years, I used to use MATLAB exclusively for data analysis and
visualization. MATLAB excels at making nice looking plots easy. When I
began working with EEG data, I found that I needed to write applications to
interact with my data, and developed and EEG analysis application in
MATLAB. As the application grew in complexity, interacting with databases,
http servers, manipulating complex data structures, I began to strain
against the limitations of MATLAB as a programming language, and decided to
start over in Python. Python more than makes up for all of MATLAB’s
deficiencies as a programming language, but I was having difficulty finding
a 2D plotting package (for 3D VTK <http://www.vtk.org/> more than exceeds
all of my needs).
When I went searching for a Python plotting package, I had several
requirements:
 - Plots should look great - publication quality. One important
 requirement for me is that the text looks good (antialiased, etc.)
 - Postscript output for inclusion with TeX documents
 - Embeddable in a graphical user interface for application development
 - Code should be easy enough that I can understand it and extend it
 - Making plots should be easy
Finding no package that suited me just right, I did what any
self-respecting Python programmer would do: rolled up my sleeves and dived
in. Not having any real experience with computer graphics, I decided to
emulate MATLAB’s plotting capabilities because that is something MATLAB
does very well. This had the added advantage that many people have a lot of
MATLAB experience, and thus they can quickly get up to steam plotting in
python. From a developer’s perspective, having a fixed user interface (the
pylab interface) has been very useful, because the guts of the code base
can be redesigned without affecting user code.
On Wed, Jul 30, 2014 at 11:51 PM, Benjamin Root <ben...@ou...> wrote:
> Fernando,
>
> This information is going to be the preface of my book on using matplotlib
> for making an interactive application (sorry, no IPython, the editor wanted
> to keep the scope tight). So, what I am looking for are some of the major
> interactive features (who supplied them, and their reasons/purpose). Also,
> how has interactive matplotlib supported uses "in the wild" such as the
> Mars Phoenix Lander and recently, the ISEE3 reboot project (that abandoned
> satellite that was recently revived by citizen scientists).
>
> Of, course, any insights to John's original needs/use cases in the early
> years would be very valuable as well. I could have sworn he has written
> such missives on the mailing lists, but I can't seem to find them.
>
> Cheers!
> Ben Root
> On Jul 30, 2014 11:21 PM, "Fernando Perez" <fpe...@gm...> wrote:
>
>> Hi Ben,
>>
>> if by interactive plotting you refer to using it interactively via
>> ipython and other such systems, there's a good part of that history that is
>> spread somewhere between the early mpl and ipython archives AND John's and
>> my personal inboxes.
>>
>> A good chunk of that (not all, mind you, since many others contributed)
>> happened with John and I working on it, and sadly he's not with us and I
>> had a loss of my early email (anything older than 2005) when I left the
>> University of Colorado.
>>
>> I'd be happy to answer some questions if you have them, to the best of my
>> memory. Probably quicker over skype/phone, ping me directly (at my Berkeley
>> address) if you want.
>>
>> Cheers
>>
>> f
>>
>>
>>
>> On Wed, Jul 30, 2014 at 7:20 PM, Benjamin Root <ben...@ou...> wrote:
>>
>>> Hello all,
>>>
>>> I am trying to put together notes for a writeup on a short history of
>>> matplotlib (in particular, its uses for interactive plotting). I have John
>>> Hunter's SciPy 2012 Keynote, which helps, but I was hoping for some other
>>> sources.
>>>
>>> Unfortunately, searching for "matplotlib" and "history" gets me lots of
>>> results on our trials and tribulations with version control...
>>>
>>> Anybody have anything bookmarked?
>>>
>>> Cheers!
>>> Ben Root
>>>
>>> P.S. - Yes... this is for a book. Stay tuned!
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Infragistics Professional
>>> Build stunning WinForms apps today!
>>> Reboot your WinForms applications with our WinForms controls.
>>> Build a bridge from your legacy apps to the future.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>
>>
>> --
>> Fernando Perez (@fperez_org; http://fperez.org)
>> fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)
>> fernando.perez-at-berkeley: contact me here for any direct mail
>>
>

Showing 1 results of 1

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