SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S
1
(2)
2
(3)
3
(4)
4
(1)
5
6
(1)
7
(1)
8
(10)
9
10
(7)
11
12
(1)
13
(16)
14
15
(1)
16
17
(2)
18
(21)
19
(3)
20
21
(2)
22
23
(2)
24
(4)
25
(1)
26
(5)
27
28
29
(1)
30
(5)
31
(3)




Showing 4 results of 4

From: Benjamin R. <ben...@ou...> - 2015年03月03日 21:56:45
The website is generated by sphinx from the docstrings and other components
in the doc/ directory of the matplotlib project. The file for the home page
can be found:
https://github.com/matplotlib/matplotlib/blob/master/doc/_templates/index.html
By the way, the file for the "Documenting mpl" page is here:
https://github.com/matplotlib/matplotlib/blob/master/doc/devel/documenting_mpl.rst
And, like I said, even if you don't get around to actually making any
changes, at the very least, I would file these issues as "bugs" to our
issue tracker.
Cheers!
Ben Root
On Tue, Mar 3, 2015 at 4:40 PM, Fabio Zanini <fab...@tu...>
wrote:
> Hi Ben,
>
> Well, excellent or not I just hope it helps a bit. I can put some effort
> if people agree that this is useful, though I am quite busy at the
> moment. Who's currently actually managing the website?
>
> Thx!
> F
>
> On 03/03/2015 21:33, Benjamin Root wrote:
> > This is excellent insight! It should be fairly trivial to fix points 1
> > and 2, and I agree that it would make the page much more inviting to
> > newcomers.
> >
> > Point 3 would take some time. I had never noticed that before.
> > Personally, I think the issue about documentation isn't that it is
> > boring (I actually find them interesting), it is that by the time one
> > gets into a project to actually start contributing, you become immune to
> > the deficiencies in the documentation. Insights like these from
> > newcomers are like gold to those of us who have been around for a while.
> >
> > Feel free to either create some pull requests to address some of these
> > points, or at least file some bug reports so that we don't completely
> > forget this. I may even be able to pick up some of it once my book
> > finalizes for printing in the next week or two.
> >
> > Cheers!
> > Ben Root
> >
> >
> > On Tue, Mar 3, 2015 at 2:35 PM, Fabio Zanini
> > <fab...@tu... <mailto:fab...@tu...>>
> > wrote:
> >
> > Dear Thomas,
> >
> > Finally got some time to reply about the docs. My main point is not
> > about the API docs themselves, although they would need some tuning
> à la
> > MEP10. Rather, as Sebastian's doubts about pyplot/axes shows, I am
> > considering an issue with the non-API part of the docs, i.e. the user
> > guide, tutorial, and website.
> >
> > MY OLD PROBLEM WITH THE DOCS
> >
> > Now I am more experienced with mpl so I just read the API docs and
> > figure my way through, but at the beginning I remember that whenever
> I
> > was wondering about something I would quickly end up in either of two
> > places:
> >
> > - the pyplot API page: http://matplotlib.org/api/pyplot_api.html
> >
> > This is a giant blob of a page and takes several seconds just to
> load.
> > It's lacking any kind of menu or navigation help, just the whole docs
> > straight out - alphabetical order - and bam!
> >
> > - stackoverflow
> >
> > Here people give practical suggestions, but they are inconsistent
> (some
> > use pyplot, some axes methods, sometimes even more low-level code). I
> > mean, it does work, but it's messy and not very instructive for
> newbies
> > (imagine learning say chemistry from stackoverflow, not fun uh?)
> >
> >
> > HOW TO MAKE IT BETTER
> >
> > This one's harder, but I'd have a couple of ideas:
> >
> > 1. better home page
> >
> > The beginner's guide should be accessible from the home page in ONE
> > click, possibly highlighted in a frame or so. It currently takes 3
> > clicks on small text hyperlinks to get to some introduction, the
> pyplot
> > tutorial:
> >
> > HOME -> DOCS -> BEGINNER'S GUIDE -> PYPLOT TUTORIAL
> >
> > (and it's not even the first link on those pages). Some quick visual
> > snippet (possibly interactive e.g. an IPython notebook?) and maybe a
> > video tutorial like golang would be helpful:
> >
> > http://golang.org/
> >
> > 2. More navigation support on the pyplot API page
> >
> > I realize API docs need to be somewhat stiff in order to make sure
> you
> > find what you're looking for (alphabetical order and so), but some
> > side-menu, quick example, or highlighting of the most common items
> > (plot, scatter) would be useful. I've read the acorr API docs 100
> times
> > by now, and never, ever used it ;-P
> >
> > 3. clear presentation of the protagonist (Axes)
> >
> > As far as I understand, the main object for the user is the Axes
> class.
> > For instance, does the code below look familiar to anyone?
> >
> > ax.plot(x, y)
> > ax.scatter(x, y)
> > ax.set_xscale('log')
> > ax.set_xlabel('My x axis')
> > ax.set_xticks(...)
> > ax.legend()
> > ax.set_title('My title')
> > ax.grid(True)
> >
> > Nonetheless, this kind of Axes-based coding is not even mentioned in
> the
> > beginner's guide. You may now think it's in the advanced guide but,
> no!
> > - the advanced guide only talks about "Artists" in general, not the
> Axes
> > in particular: "Artist tutorial", "Customizing your objects", etc.
> > I am not criticizing past mainteners for this organization, but I
> would
> > support a more Axes-centric tutorial in the beginner's guide.
> >
> > As of the time issue, it's the usual problem, nobody wants to do the
> > docs because they are boring. It's true, it's a bit boring. But that
> > also depends a bit: writing API docs can be boring, but writing a
> > tutorial for newbies can be fun!
> >
> > Cheers,
> > Fabio
> >
> >
> >
> ------------------------------------------------------------------------------
> > 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-devel mailing list
> > Mat...@li...
> > <mailto:Mat...@li...>
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> 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-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
From: Fabio Z. <fab...@tu...> - 2015年03月03日 21:40:37
Attachments: smime.p7s
Hi Ben,
Well, excellent or not I just hope it helps a bit. I can put some effort
if people agree that this is useful, though I am quite busy at the
moment. Who's currently actually managing the website?
Thx!
F
On 03/03/2015 21:33, Benjamin Root wrote:
> This is excellent insight! It should be fairly trivial to fix points 1
> and 2, and I agree that it would make the page much more inviting to
> newcomers.
> 
> Point 3 would take some time. I had never noticed that before.
> Personally, I think the issue about documentation isn't that it is
> boring (I actually find them interesting), it is that by the time one
> gets into a project to actually start contributing, you become immune to
> the deficiencies in the documentation. Insights like these from
> newcomers are like gold to those of us who have been around for a while.
> 
> Feel free to either create some pull requests to address some of these
> points, or at least file some bug reports so that we don't completely
> forget this. I may even be able to pick up some of it once my book
> finalizes for printing in the next week or two.
> 
> Cheers!
> Ben Root
> 
> 
> On Tue, Mar 3, 2015 at 2:35 PM, Fabio Zanini
> <fab...@tu... <mailto:fab...@tu...>>
> wrote:
> 
> Dear Thomas,
> 
> Finally got some time to reply about the docs. My main point is not
> about the API docs themselves, although they would need some tuning à la
> MEP10. Rather, as Sebastian's doubts about pyplot/axes shows, I am
> considering an issue with the non-API part of the docs, i.e. the user
> guide, tutorial, and website.
> 
> MY OLD PROBLEM WITH THE DOCS
> 
> Now I am more experienced with mpl so I just read the API docs and
> figure my way through, but at the beginning I remember that whenever I
> was wondering about something I would quickly end up in either of two
> places:
> 
> - the pyplot API page: http://matplotlib.org/api/pyplot_api.html
> 
> This is a giant blob of a page and takes several seconds just to load.
> It's lacking any kind of menu or navigation help, just the whole docs
> straight out - alphabetical order - and bam!
> 
> - stackoverflow
> 
> Here people give practical suggestions, but they are inconsistent (some
> use pyplot, some axes methods, sometimes even more low-level code). I
> mean, it does work, but it's messy and not very instructive for newbies
> (imagine learning say chemistry from stackoverflow, not fun uh?)
> 
> 
> HOW TO MAKE IT BETTER
> 
> This one's harder, but I'd have a couple of ideas:
> 
> 1. better home page
> 
> The beginner's guide should be accessible from the home page in ONE
> click, possibly highlighted in a frame or so. It currently takes 3
> clicks on small text hyperlinks to get to some introduction, the pyplot
> tutorial:
> 
> HOME -> DOCS -> BEGINNER'S GUIDE -> PYPLOT TUTORIAL
> 
> (and it's not even the first link on those pages). Some quick visual
> snippet (possibly interactive e.g. an IPython notebook?) and maybe a
> video tutorial like golang would be helpful:
> 
> http://golang.org/
> 
> 2. More navigation support on the pyplot API page
> 
> I realize API docs need to be somewhat stiff in order to make sure you
> find what you're looking for (alphabetical order and so), but some
> side-menu, quick example, or highlighting of the most common items
> (plot, scatter) would be useful. I've read the acorr API docs 100 times
> by now, and never, ever used it ;-P
> 
> 3. clear presentation of the protagonist (Axes)
> 
> As far as I understand, the main object for the user is the Axes class.
> For instance, does the code below look familiar to anyone?
> 
> ax.plot(x, y)
> ax.scatter(x, y)
> ax.set_xscale('log')
> ax.set_xlabel('My x axis')
> ax.set_xticks(...)
> ax.legend()
> ax.set_title('My title')
> ax.grid(True)
> 
> Nonetheless, this kind of Axes-based coding is not even mentioned in the
> beginner's guide. You may now think it's in the advanced guide but, no!
> - the advanced guide only talks about "Artists" in general, not the Axes
> in particular: "Artist tutorial", "Customizing your objects", etc.
> I am not criticizing past mainteners for this organization, but I would
> support a more Axes-centric tutorial in the beginner's guide.
> 
> As of the time issue, it's the usual problem, nobody wants to do the
> docs because they are boring. It's true, it's a bit boring. But that
> also depends a bit: writing API docs can be boring, but writing a
> tutorial for newbies can be fun!
> 
> Cheers,
> Fabio
> 
> 
> ------------------------------------------------------------------------------
> 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-devel mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> 
> 
From: Benjamin R. <ben...@ou...> - 2015年03月03日 20:33:29
This is excellent insight! It should be fairly trivial to fix points 1 and
2, and I agree that it would make the page much more inviting to newcomers.
Point 3 would take some time. I had never noticed that before. Personally,
I think the issue about documentation isn't that it is boring (I actually
find them interesting), it is that by the time one gets into a project to
actually start contributing, you become immune to the deficiencies in the
documentation. Insights like these from newcomers are like gold to those of
us who have been around for a while.
Feel free to either create some pull requests to address some of these
points, or at least file some bug reports so that we don't completely
forget this. I may even be able to pick up some of it once my book
finalizes for printing in the next week or two.
Cheers!
Ben Root
On Tue, Mar 3, 2015 at 2:35 PM, Fabio Zanini <fab...@tu...>
wrote:
> Dear Thomas,
>
> Finally got some time to reply about the docs. My main point is not
> about the API docs themselves, although they would need some tuning à la
> MEP10. Rather, as Sebastian's doubts about pyplot/axes shows, I am
> considering an issue with the non-API part of the docs, i.e. the user
> guide, tutorial, and website.
>
> MY OLD PROBLEM WITH THE DOCS
>
> Now I am more experienced with mpl so I just read the API docs and
> figure my way through, but at the beginning I remember that whenever I
> was wondering about something I would quickly end up in either of two
> places:
>
> - the pyplot API page: http://matplotlib.org/api/pyplot_api.html
>
> This is a giant blob of a page and takes several seconds just to load.
> It's lacking any kind of menu or navigation help, just the whole docs
> straight out - alphabetical order - and bam!
>
> - stackoverflow
>
> Here people give practical suggestions, but they are inconsistent (some
> use pyplot, some axes methods, sometimes even more low-level code). I
> mean, it does work, but it's messy and not very instructive for newbies
> (imagine learning say chemistry from stackoverflow, not fun uh?)
>
>
> HOW TO MAKE IT BETTER
>
> This one's harder, but I'd have a couple of ideas:
>
> 1. better home page
>
> The beginner's guide should be accessible from the home page in ONE
> click, possibly highlighted in a frame or so. It currently takes 3
> clicks on small text hyperlinks to get to some introduction, the pyplot
> tutorial:
>
> HOME -> DOCS -> BEGINNER'S GUIDE -> PYPLOT TUTORIAL
>
> (and it's not even the first link on those pages). Some quick visual
> snippet (possibly interactive e.g. an IPython notebook?) and maybe a
> video tutorial like golang would be helpful:
>
> http://golang.org/
>
> 2. More navigation support on the pyplot API page
>
> I realize API docs need to be somewhat stiff in order to make sure you
> find what you're looking for (alphabetical order and so), but some
> side-menu, quick example, or highlighting of the most common items
> (plot, scatter) would be useful. I've read the acorr API docs 100 times
> by now, and never, ever used it ;-P
>
> 3. clear presentation of the protagonist (Axes)
>
> As far as I understand, the main object for the user is the Axes class.
> For instance, does the code below look familiar to anyone?
>
> ax.plot(x, y)
> ax.scatter(x, y)
> ax.set_xscale('log')
> ax.set_xlabel('My x axis')
> ax.set_xticks(...)
> ax.legend()
> ax.set_title('My title')
> ax.grid(True)
>
> Nonetheless, this kind of Axes-based coding is not even mentioned in the
> beginner's guide. You may now think it's in the advanced guide but, no!
> - the advanced guide only talks about "Artists" in general, not the Axes
> in particular: "Artist tutorial", "Customizing your objects", etc.
> I am not criticizing past mainteners for this organization, but I would
> support a more Axes-centric tutorial in the beginner's guide.
>
> As of the time issue, it's the usual problem, nobody wants to do the
> docs because they are boring. It's true, it's a bit boring. But that
> also depends a bit: writing API docs can be boring, but writing a
> tutorial for newbies can be fun!
>
> Cheers,
> Fabio
>
>
>
> ------------------------------------------------------------------------------
> 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-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
>
>
From: Fabio Z. <fab...@tu...> - 2015年03月03日 19:35:42
Attachments: smime.p7s
Dear Thomas,
Finally got some time to reply about the docs. My main point is not
about the API docs themselves, although they would need some tuning à la
MEP10. Rather, as Sebastian's doubts about pyplot/axes shows, I am
considering an issue with the non-API part of the docs, i.e. the user
guide, tutorial, and website.
MY OLD PROBLEM WITH THE DOCS
Now I am more experienced with mpl so I just read the API docs and
figure my way through, but at the beginning I remember that whenever I
was wondering about something I would quickly end up in either of two
places:
- the pyplot API page: http://matplotlib.org/api/pyplot_api.html
This is a giant blob of a page and takes several seconds just to load.
It's lacking any kind of menu or navigation help, just the whole docs
straight out - alphabetical order - and bam!
- stackoverflow
Here people give practical suggestions, but they are inconsistent (some
use pyplot, some axes methods, sometimes even more low-level code). I
mean, it does work, but it's messy and not very instructive for newbies
(imagine learning say chemistry from stackoverflow, not fun uh?)
HOW TO MAKE IT BETTER
This one's harder, but I'd have a couple of ideas:
1. better home page
The beginner's guide should be accessible from the home page in ONE
click, possibly highlighted in a frame or so. It currently takes 3
clicks on small text hyperlinks to get to some introduction, the pyplot
tutorial:
HOME -> DOCS -> BEGINNER'S GUIDE -> PYPLOT TUTORIAL
(and it's not even the first link on those pages). Some quick visual
snippet (possibly interactive e.g. an IPython notebook?) and maybe a
video tutorial like golang would be helpful:
http://golang.org/
2. More navigation support on the pyplot API page
I realize API docs need to be somewhat stiff in order to make sure you
find what you're looking for (alphabetical order and so), but some
side-menu, quick example, or highlighting of the most common items
(plot, scatter) would be useful. I've read the acorr API docs 100 times
by now, and never, ever used it ;-P
3. clear presentation of the protagonist (Axes)
As far as I understand, the main object for the user is the Axes class.
For instance, does the code below look familiar to anyone?
ax.plot(x, y)
ax.scatter(x, y)
ax.set_xscale('log')
ax.set_xlabel('My x axis')
ax.set_xticks(...)
ax.legend()
ax.set_title('My title')
ax.grid(True)
Nonetheless, this kind of Axes-based coding is not even mentioned in the
beginner's guide. You may now think it's in the advanced guide but, no!
- the advanced guide only talks about "Artists" in general, not the Axes
in particular: "Artist tutorial", "Customizing your objects", etc.
I am not criticizing past mainteners for this organization, but I would
support a more Axes-centric tutorial in the beginner's guide.
As of the time issue, it's the usual problem, nobody wants to do the
docs because they are boring. It's true, it's a bit boring. But that
also depends a bit: writing API docs can be boring, but writing a
tutorial for newbies can be fun!
Cheers,
Fabio

Showing 4 results of 4

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