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) |
|
|
|
|
Actually the notation I have is valid SVG path data. Your script could be modified to handle the more general forms, see: http://www.w3.org/TR/SVG/paths.html#PathDataGeneralInformation But this still doesn't answer why the smoothness is different between the SVG and matploblib paths. I haven't been able to figure that out yet. Jason moorepants.info +01 530-601-9791 On Wed, Mar 4, 2015 at 2:32 PM, Jason Moore <moo...@gm...> wrote: > Thanks Nicolas for your code. > > The difference in what I have and what you share is in the svg path > specification. For some reason Inkscape outputs a single leading "c" for > the bezier curve in my path whereas your path has a "c" for every three > points. I'm not quite sure the difference, maybe Inkscape outputs a > non-standard form. > > > Jason > moorepants.info > +01 530-601-9791 > > On Wed, Mar 4, 2015 at 1:53 PM, Nicolas P. Rougier < > Nic...@in...> wrote: > >> >> Here is a (limited) SVG path parser I made some time ago: >> >> >> https://github.com/rougier/LinuxMag-HS-2014/blob/master/matplotlib/firefox.py >> >> >> The svg_parse function might just do what you're trying to achieve. >> >> >> Nicolas >> >> > On 04 Mar 2015, at 20:51, Jason Moore <moo...@gm...> wrote: >> > >> > Hi, >> > >> > I have some SVGs with closed Bezier curve paths that I'd like to >> convert to matplotlib paths. >> > >> > For example, here is some code: >> https://gist.github.com/moorepants/4cac02e798446bb46de7 >> > >> > The above script runs but the resulting path in matplotlib is less >> smooth that when opened in inkscape, for example. I've attached screenshots. >> > >> > I'm not sure why there is a difference. >> > >> > Any suggestions to get my matplotlib curves looking as smooth as they >> do in SVG format? >> > >> > Jason >> > moorepants.info >> > +01 530-601-9791 >> > >> <Selection_057.png><Selection_058.png>------------------------------------------------------------------------------ >> > 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 >> >> >
That repo should probably be folded together with Tony Yu's style gallery code and eventually be migrated to live under the main matplotlib organization. I would also advocate for adding a bit of code into that repo to make it importable and to register all/some of it's style files with the USER_LIBRARY_PATHS attribute in mpl.style.core so that these things 'just work' by name if you import `mpl_styles` (ex `style.use('journals.pre')` would enable the styles for Physical Review E). Tom (ps sorry if this goes out twice, browser was being flaky) On Wed, Mar 4, 2015 at 5:31 PM Marin GILLES <mrn...@gm...> wrote: > Le 04/03/2015 22:46, Yuxiang Wang a écrit : > > Hi Marin, > > +1 for the idea of specific papers. For example, all PLOS require the > same figure format and I have my own config file. I'd be more than > happy to dig into it and try my best to contribute. > > Shawn > > On Wed, Mar 4, 2015 at 4:27 PM, Marin GILLES <mrn...@gm...> <mrn...@gm...> wrote: > > Le 04/03/2015 06:21, Tony Yu a écrit : > > On Tue, Mar 3, 2015 at 11:50 AM, Gökhan Sever <gok...@gm...> <gok...@gm...> wrote: > > I see seaborn has "paper, notebook, talk, and poster" options.http://stanford.edu/~mwaskom/software/seaborn-dev/aesthetics.html > Apperantly he scales each parameter to get modified views. This would be a > good addition for any of the styles available in matplotlib. > > A similar pattern with `matplotlib.style` would use chained stylesheets. The > idea would be to make stylesheets either aesthetics focused or layout > focused. By aesthetics, I mean things like colors and marker shape, and by > layout, I mean things like default figure size, figure padding, font size, > etc. Then you can easily have a style that defines the general aesthetics > and easily modify it for papers, talks, etc. > > Here's an example from `mpltools`, but the same syntax applies to the > `style` module in `matplotlib`: > http://tonysyu.github.io/mpltools/auto_examples/style/plot_multiple_styles.html > > (PoF = Physics of Fluids journal; IIRC I think I have some personal > stylesheets that take the normal two-column figure layout and convert it to > a full-page layout.) > > -Tony > > > On Tue, Mar 3, 2015 at 12:35 PM, Marin GILLES <mrn...@gm...> <mrn...@gm...> wrote: > > Le 03/03/2015 18:15, Gökhan Sever a écrit : > > > > On Tue, Mar 3, 2015 at 12:07 PM, Marin GILLES <mrn...@gm...> <mrn...@gm...> > wrote: > > Sure, I'll be careful about that. > I'm going to go try and design some new interesting ones. > Maybe adding some styles specific to some plot types could be useful. > Also some styles specific for some applications (geoscience, biology)? > If you have any other ideas, please let me know. > > -- > Marin GILLES > > It would be good to have styles for "paper" and "presentation" modes. The > former would have smaller ticks, labels, linewidths, other axis elements > that goes into a journal publication, while the latter with much magnified > elements to be clearly visible on a screen from the back of a room. > > Indeed it would be a very good idea. > I've seen that already in the seaborn lib I guess. > > -- > Marin GILLES > PhD student CNRS > Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB) > UMR 6303 CNRS - Université de Bourgogne > 9 av Alain Savary, BP 47870 > 21078, Dijon (France) > ☎ (+33)6.79.35.30.11 > ✉ mar...@u-... > > -- > Gökhan > > > ------------------------------------------------------------------------------ > 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 lis...@li...https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > Hi, > > I started working on styles based on which support the figure is designed > for (as of now, I've got 'paper', 'notebook', 'talk', 'poster'). > > For those, in a style point of view, I think only the text size should be > modified (got it done, just need to get the proper sizes for each style), > which is unlike the 'seaborn' way of doing it. Thing is, by doing so, we > don't mess with any style we could apply using Cascading styles. > > Also, I was thinking that I should set the export settings for each of those > styles, but also get an export style folder (with a few good parameters). > This would mean no more need to adjust dpi, file format, figure size... > > Finally, I could add a folder for specific papers, in which the figure > parameters would be tweaked so that we can directly be in a specific paper > format. I guess it would take into account both text size and export > parameters for each paper. > > Let me know what you think about it. > > Marin Gilles > > ------------------------------------------------------------------------------ > 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 lis...@li...https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > That would indeed would be nice, and get us started. > I created a repository <https://github.com/mrngilles/matplotlib-styles>, > if anyone wants to contribute. Don’t hesitate to bring in some new ideas. > > Marin Gilles > > ------------------------------------------------------------ > ------------------ > 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 >
Thanks Nicolas for your code. The difference in what I have and what you share is in the svg path specification. For some reason Inkscape outputs a single leading "c" for the bezier curve in my path whereas your path has a "c" for every three points. I'm not quite sure the difference, maybe Inkscape outputs a non-standard form. Jason moorepants.info +01 530-601-9791 On Wed, Mar 4, 2015 at 1:53 PM, Nicolas P. Rougier <Nic...@in... > wrote: > > Here is a (limited) SVG path parser I made some time ago: > > > https://github.com/rougier/LinuxMag-HS-2014/blob/master/matplotlib/firefox.py > > > The svg_parse function might just do what you're trying to achieve. > > > Nicolas > > > On 04 Mar 2015, at 20:51, Jason Moore <moo...@gm...> wrote: > > > > Hi, > > > > I have some SVGs with closed Bezier curve paths that I'd like to convert > to matplotlib paths. > > > > For example, here is some code: > https://gist.github.com/moorepants/4cac02e798446bb46de7 > > > > The above script runs but the resulting path in matplotlib is less > smooth that when opened in inkscape, for example. I've attached screenshots. > > > > I'm not sure why there is a difference. > > > > Any suggestions to get my matplotlib curves looking as smooth as they do > in SVG format? > > > > Jason > > moorepants.info > > +01 530-601-9791 > > > <Selection_057.png><Selection_058.png>------------------------------------------------------------------------------ > > 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 > >
Le 04/03/2015 22:46, Yuxiang Wang a écrit : > Hi Marin, > > +1 for the idea of specific papers. For example, all PLOS require the > same figure format and I have my own config file. I'd be more than > happy to dig into it and try my best to contribute. > > Shawn > > On Wed, Mar 4, 2015 at 4:27 PM, Marin GILLES <mrn...@gm...> wrote: >> Le 04/03/2015 06:21, Tony Yu a écrit : >> >> On Tue, Mar 3, 2015 at 11:50 AM, Gökhan Sever <gok...@gm...> wrote: >>> I see seaborn has "paper, notebook, talk, and poster" options. >>> http://stanford.edu/~mwaskom/software/seaborn-dev/aesthetics.html >>> Apperantly he scales each parameter to get modified views. This would be a >>> good addition for any of the styles available in matplotlib. >> A similar pattern with `matplotlib.style` would use chained stylesheets. The >> idea would be to make stylesheets either aesthetics focused or layout >> focused. By aesthetics, I mean things like colors and marker shape, and by >> layout, I mean things like default figure size, figure padding, font size, >> etc. Then you can easily have a style that defines the general aesthetics >> and easily modify it for papers, talks, etc. >> >> Here's an example from `mpltools`, but the same syntax applies to the >> `style` module in `matplotlib`: >> >> http://tonysyu.github.io/mpltools/auto_examples/style/plot_multiple_styles.html >> >> (PoF = Physics of Fluids journal; IIRC I think I have some personal >> stylesheets that take the normal two-column figure layout and convert it to >> a full-page layout.) >> >> -Tony >> >>> On Tue, Mar 3, 2015 at 12:35 PM, Marin GILLES <mrn...@gm...> wrote: >>>> Le 03/03/2015 18:15, Gökhan Sever a écrit : >>>> >>>> >>>> >>>> On Tue, Mar 3, 2015 at 12:07 PM, Marin GILLES <mrn...@gm...> >>>> wrote: >>>>> Sure, I'll be careful about that. >>>>> I'm going to go try and design some new interesting ones. >>>>> Maybe adding some styles specific to some plot types could be useful. >>>>> Also some styles specific for some applications (geoscience, biology)? >>>>> If you have any other ideas, please let me know. >>>>> >>>>> -- >>>>> Marin GILLES >>>> It would be good to have styles for "paper" and "presentation" modes. The >>>> former would have smaller ticks, labels, linewidths, other axis elements >>>> that goes into a journal publication, while the latter with much magnified >>>> elements to be clearly visible on a screen from the back of a room. >>>> >>>> Indeed it would be a very good idea. >>>> I've seen that already in the seaborn lib I guess. >>>> >>>> -- >>>> Marin GILLES >>>> PhD student CNRS >>>> Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB) >>>> UMR 6303 CNRS - Université de Bourgogne >>>> 9 av Alain Savary, BP 47870 >>>> 21078, Dijon (France) >>>> ☎ (+33)6.79.35.30.11 >>>> ✉ mar...@u-... >>> >>> >>> -- >>> Gökhan >>> >>> >>> ------------------------------------------------------------------------------ >>> 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 >>> >> Hi, >> >> I started working on styles based on which support the figure is designed >> for (as of now, I've got 'paper', 'notebook', 'talk', 'poster'). >> >> For those, in a style point of view, I think only the text size should be >> modified (got it done, just need to get the proper sizes for each style), >> which is unlike the 'seaborn' way of doing it. Thing is, by doing so, we >> don't mess with any style we could apply using Cascading styles. >> >> Also, I was thinking that I should set the export settings for each of those >> styles, but also get an export style folder (with a few good parameters). >> This would mean no more need to adjust dpi, file format, figure size... >> >> Finally, I could add a folder for specific papers, in which the figure >> parameters would be tweaked so that we can directly be in a specific paper >> format. I guess it would take into account both text size and export >> parameters for each paper. >> >> Let me know what you think about it. >> >> Marin Gilles >> >> ------------------------------------------------------------------------------ >> 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 >> > That would indeed would be nice, and get us started. I created a repository <https://github.com/mrngilles/matplotlib-styles>, if anyone wants to contribute. Don’t hesitate to bring in some new ideas. Marin Gilles
Here is a (limited) SVG path parser I made some time ago: https://github.com/rougier/LinuxMag-HS-2014/blob/master/matplotlib/firefox.py The svg_parse function might just do what you're trying to achieve. Nicolas > On 04 Mar 2015, at 20:51, Jason Moore <moo...@gm...> wrote: > > Hi, > > I have some SVGs with closed Bezier curve paths that I'd like to convert to matplotlib paths. > > For example, here is some code: https://gist.github.com/moorepants/4cac02e798446bb46de7 > > The above script runs but the resulting path in matplotlib is less smooth that when opened in inkscape, for example. I've attached screenshots. > > I'm not sure why there is a difference. > > Any suggestions to get my matplotlib curves looking as smooth as they do in SVG format? > > Jason > moorepants.info > +01 530-601-9791 > <Selection_057.png><Selection_058.png>------------------------------------------------------------------------------ > 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
Hi Marin, +1 for the idea of specific papers. For example, all PLOS require the same figure format and I have my own config file. I'd be more than happy to dig into it and try my best to contribute. Shawn On Wed, Mar 4, 2015 at 4:27 PM, Marin GILLES <mrn...@gm...> wrote: > Le 04/03/2015 06:21, Tony Yu a écrit : > > On Tue, Mar 3, 2015 at 11:50 AM, Gökhan Sever <gok...@gm...> wrote: >> >> I see seaborn has "paper, notebook, talk, and poster" options. >> http://stanford.edu/~mwaskom/software/seaborn-dev/aesthetics.html >> Apperantly he scales each parameter to get modified views. This would be a >> good addition for any of the styles available in matplotlib. > > > A similar pattern with `matplotlib.style` would use chained stylesheets. The > idea would be to make stylesheets either aesthetics focused or layout > focused. By aesthetics, I mean things like colors and marker shape, and by > layout, I mean things like default figure size, figure padding, font size, > etc. Then you can easily have a style that defines the general aesthetics > and easily modify it for papers, talks, etc. > > Here's an example from `mpltools`, but the same syntax applies to the > `style` module in `matplotlib`: > > http://tonysyu.github.io/mpltools/auto_examples/style/plot_multiple_styles.html > > (PoF = Physics of Fluids journal; IIRC I think I have some personal > stylesheets that take the normal two-column figure layout and convert it to > a full-page layout.) > > -Tony > >> >> >> On Tue, Mar 3, 2015 at 12:35 PM, Marin GILLES <mrn...@gm...> wrote: >>> >>> Le 03/03/2015 18:15, Gökhan Sever a écrit : >>> >>> >>> >>> On Tue, Mar 3, 2015 at 12:07 PM, Marin GILLES <mrn...@gm...> >>> wrote: >>>> >>>> >>>> Sure, I'll be careful about that. >>>> I'm going to go try and design some new interesting ones. >>>> Maybe adding some styles specific to some plot types could be useful. >>>> Also some styles specific for some applications (geoscience, biology)? >>>> If you have any other ideas, please let me know. >>>> >>>> -- >>>> Marin GILLES >>> >>> >>> It would be good to have styles for "paper" and "presentation" modes. The >>> former would have smaller ticks, labels, linewidths, other axis elements >>> that goes into a journal publication, while the latter with much magnified >>> elements to be clearly visible on a screen from the back of a room. >>> >>> Indeed it would be a very good idea. >>> I've seen that already in the seaborn lib I guess. >>> >>> -- >>> Marin GILLES >>> PhD student CNRS >>> Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB) >>> UMR 6303 CNRS - Université de Bourgogne >>> 9 av Alain Savary, BP 47870 >>> 21078, Dijon (France) >>> ☎ (+33)6.79.35.30.11 >>> ✉ mar...@u-... >> >> >> >> >> -- >> Gökhan >> >> >> ------------------------------------------------------------------------------ >> 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 >> > > Hi, > > I started working on styles based on which support the figure is designed > for (as of now, I've got 'paper', 'notebook', 'talk', 'poster'). > > For those, in a style point of view, I think only the text size should be > modified (got it done, just need to get the proper sizes for each style), > which is unlike the 'seaborn' way of doing it. Thing is, by doing so, we > don't mess with any style we could apply using Cascading styles. > > Also, I was thinking that I should set the export settings for each of those > styles, but also get an export style folder (with a few good parameters). > This would mean no more need to adjust dpi, file format, figure size... > > Finally, I could add a folder for specific papers, in which the figure > parameters would be tweaked so that we can directly be in a specific paper > format. I guess it would take into account both text size and export > parameters for each paper. > > Let me know what you think about it. > > Marin Gilles > > ------------------------------------------------------------------------------ > 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 > -- Yuxiang "Shawn" Wang Gerling Research Lab University of Virginia yw...@vi... +1 (434) 284-0836 https://sites.google.com/a/virginia.edu/yw5aj/
Le 04/03/2015 06:21, Tony Yu a écrit : > On Tue, Mar 3, 2015 at 11:50 AM, Gökhan Sever <gok...@gm... > <mailto:gok...@gm...>> wrote: > > I see seaborn has "paper, notebook, talk, and poster" options. > http://stanford.edu/~mwaskom/software/seaborn-dev/aesthetics.html > <http://stanford.edu/%7Emwaskom/software/seaborn-dev/aesthetics.html> > Apperantly he scales each parameter to get modified views. This > would be a good addition for any of the styles available in > matplotlib. > > > A similar pattern with `matplotlib.style` would use chained > stylesheets. The idea would be to make stylesheets either aesthetics > focused or layout focused. By aesthetics, I mean things like colors > and marker shape, and by layout, I mean things like default figure > size, figure padding, font size, etc. Then you can easily have a style > that defines the general aesthetics and easily modify it for papers, > talks, etc. > > Here's an example from `mpltools`, but the same syntax applies to the > `style` module in `matplotlib`: > > http://tonysyu.github.io/mpltools/auto_examples/style/plot_multiple_styles.html > > (PoF = Physics of Fluids journal; IIRC I think I have some personal > stylesheets that take the normal two-column figure layout and convert > it to a full-page layout.) > > -Tony > > > On Tue, Mar 3, 2015 at 12:35 PM, Marin GILLES <mrn...@gm... > <mailto:mrn...@gm...>> wrote: > > Le 03/03/2015 18:15, Gökhan Sever a écrit : >> >> >> On Tue, Mar 3, 2015 at 12:07 PM, Marin GILLES >> <mrn...@gm... <mailto:mrn...@gm...>> wrote: >> >>> >> Sure, I'll be careful about that. >> I'm going to go try and design some new interesting ones. >> Maybe adding some styles specific to some plot types >> could be useful. >> Also some styles specific for some applications >> (geoscience, biology)? >> If you have any other ideas, please let me know. >> >> -- >> *Marin GILLES* >> >> >> It would be good to have styles for "paper" and >> "presentation" modes. The former would have smaller ticks, >> labels, linewidths, other axis elements that goes into a >> journal publication, while the latter with much magnified >> elements to be clearly visible on a screen from the back of a >> room. > Indeed it would be a very good idea. > I've seen that already in the seaborn lib I guess. > > -- > *Marin GILLES* > /PhD student CNRS > / /Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB) > UMR 6303 CNRS - Université de Bourgogne > 9 av Alain Savary, BP 47870 > 21078, Dijon (France) > / ☎ (+33)6.79.35.30.11 <tel:%28%2B33%296.79.35.30.11> > ✉ mar...@u-... <mailto:mar...@u-...> > > > > > -- > Gökhan > > ------------------------------------------------------------------------------ > 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... > <mailto:Mat...@li...> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > Hi, I started working on styles based on which support the figure is designed for (as of now, I've got 'paper', 'notebook', 'talk', 'poster'). For those, in a style point of view, I think only the text size should be modified (got it done, just need to get the proper sizes for each style), which is unlike the 'seaborn' way of doing it. Thing is, by doing so, we don't mess with any style we could apply using Cascading styles. Also, I was thinking that I should set the export settings for each of those styles, but also get an export style folder (with a few good parameters). This would mean no more need to adjust dpi, file format, figure size... Finally, I could add a folder for specific papers, in which the figure parameters would be tweaked so that we can directly be in a specific paper format. I guess it would take into account both text size and export parameters for each paper. Let me know what you think about it. Marin Gilles
Hi, I have some SVGs with closed Bezier curve paths that I'd like to convert to matplotlib paths. For example, here is some code: https://gist.github.com/moorepants/4cac02e798446bb46de7 The above script runs but the resulting path in matplotlib is less smooth that when opened in inkscape, for example. I've attached screenshots. I'm not sure why there is a difference. Any suggestions to get my matplotlib curves looking as smooth as they do in SVG format? Jason moorepants.info +01 530-601-9791
On Wed, Mar 4, 2015 at 6:28 AM, Tony Yu <ts...@gm...> wrote: > > > > On Tue, Mar 3, 2015 at 1:37 PM, Marin GILLES <mrn...@gm...> wrote: >> >> Le 03/03/2015 18:53, Thomas Caswell a écrit : >>> >>> I was thinking of the stand alone repository to just store the style files as the style module handles the loading pretty well. >>> >>> The main motivation for this would be to decouple the release cycle of the styles (which can be very fast) from the library (which needs to be slower). > > <snip> > >> >> Maybe a dumb question, but I'm quite new to this... >> Can this be integrated in mpl afterwards? Or does it needs to be a standalone package that you install on its own? >> If it can be integrated, how? >> Thanks >> Marin Gilles > > > Any stylesheet could easily be integrated afterwards, but the separate repo would allow faster releases, as Thomas suggests above, and also more experimentation. It would probably make sense to integrate just the cream of the crop from the style repo into Matplotlib-proper, but it'd still be easy to use the less popular ones. For example, you wouldn't even have to install the style repo---you can pass a url to `matplotlib.style.use`. > > The separate repo could also incorporate a default comparison page to quickly decide on the most appropriate stylesheet; e.g.: > > https://github.com/tonysyu/matplotlib-style-gallery > > -Tony > > Another advantage of a separate repo is that it would make it easier for multiple projects to participate. The process could be set up so that projects like seaborn, ggplot, and prettyplotlib could keep their stylesheets in the same project, and have the stylesheets project have a release whenever any project needs to update stylesheets. Using a "master is always stable" development model would make that easier.
On Tue, Mar 3, 2015 at 1:37 PM, Marin GILLES <mrn...@gm...> wrote: > Le 03/03/2015 18:53, Thomas Caswell a écrit : > > I was thinking of the stand alone repository to just store the style > files as the style module handles the loading pretty well. > > The main motivation for this would be to decouple the release cycle of the > styles (which can be very fast) from the library (which needs to be slower). > > <snip> > Maybe a dumb question, but I'm quite new to this... > Can this be integrated in mpl afterwards? Or does it needs to be a > standalone package that you install on its own? > If it can be integrated, how? > Thanks > Marin Gilles > Any stylesheet could easily be integrated afterwards, but the separate repo would allow faster releases, as Thomas suggests above, and also more experimentation. It would probably make sense to integrate just the cream of the crop from the style repo into Matplotlib-proper, but it'd still be easy to use the less popular ones. For example, you wouldn't even have to install the style repo---you can pass a url to `matplotlib.style.use`. The separate repo could also incorporate a default comparison page to quickly decide on the most appropriate stylesheet; e.g.: https://github.com/tonysyu/matplotlib-style-gallery -Tony
On Tue, Mar 3, 2015 at 11:50 AM, Gökhan Sever <gok...@gm...> wrote: > I see seaborn has "paper, notebook, talk, and poster" options. > http://stanford.edu/~mwaskom/software/seaborn-dev/aesthetics.html > Apperantly he scales each parameter to get modified views. This would be a > good addition for any of the styles available in matplotlib. > A similar pattern with `matplotlib.style` would use chained stylesheets. The idea would be to make stylesheets either aesthetics focused or layout focused. By aesthetics, I mean things like colors and marker shape, and by layout, I mean things like default figure size, figure padding, font size, etc. Then you can easily have a style that defines the general aesthetics and easily modify it for papers, talks, etc. Here's an example from `mpltools`, but the same syntax applies to the `style` module in `matplotlib`: http://tonysyu.github.io/mpltools/auto_examples/style/plot_multiple_styles.html (PoF = Physics of Fluids journal; IIRC I think I have some personal stylesheets that take the normal two-column figure layout and convert it to a full-page layout.) -Tony > > On Tue, Mar 3, 2015 at 12:35 PM, Marin GILLES <mrn...@gm...> wrote: > >> Le 03/03/2015 18:15, Gökhan Sever a écrit : >> >> >> >> On Tue, Mar 3, 2015 at 12:07 PM, Marin GILLES <mrn...@gm...> >> wrote: >> >>> >>> Sure, I'll be careful about that. >>> I'm going to go try and design some new interesting ones. >>> Maybe adding some styles specific to some plot types could be useful. >>> Also some styles specific for some applications (geoscience, biology)? >>> If you have any other ideas, please let me know. >>> >>> -- >>> *Marin GILLES* >>> >> >> It would be good to have styles for "paper" and "presentation" modes. >> The former would have smaller ticks, labels, linewidths, other axis >> elements that goes into a journal publication, while the latter with much >> magnified elements to be clearly visible on a screen from the back of a >> room. >> >> Indeed it would be a very good idea. >> I've seen that already in the seaborn lib I guess. >> >> -- >> *Marin GILLES* >> >> *PhD student CNRS * >> >> >> >> * Laboratoire Interdisciplinaire Carnot de Bourgogne (ICB) UMR 6303 CNRS >> - Université de Bourgogne 9 av Alain Savary, BP 47870 21078, Dijon (France) >> * ☎ (+33)6.79.35.30.11 >> ✉ mar...@u-... >> > > > > -- > Gökhan > > > ------------------------------------------------------------------------------ > 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 > >