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


Showing 9 results of 9

From: Chao Y. <cha...@gm...> - 2012年05月07日 23:27:07
Hi Pengkui,
I guess you're referring to something like:
In [15]: plot(np.arange(0,100,2),'D-',color='k',ms=3)
Out[15]: [<matplotlib.lines.Line2D at 0xbaaba8c>]
then it looks like it's a linestyle, but actually it's a combination of
marker and line, unlike the dash '--' or dots ':' which are pure
linestyles. because my data are quite dense, so I guess if I want to use
this way, I need to sample the data by a proper interval
to have this effect. which is also nice, for sure.
cheers,
Chao
2012年5月8日 Pengkui Luo <pen...@gm...>
>
> See the API document of plot():
>
>
> http://matplotlib.sourceforge.net/api/axes_api.html#matplotlib.axes.Axes.plot
>
> You may try different combinations of linestyle and marker to achieve your
> desired style.
>
> ~Pengkui
>
>
> On Fri, May 4, 2012 at 10:39 AM, Chao YUE <cha...@gm...> wrote:
>
>> Dear all,
>>
>> Is it possible to have a customized linestyle for line plots?
>> such as I want '--.--.--.' or '-*-*-*' or others.
>>
>> I read the documentation part of set_drawstyle and a post here:
>> http://old.nabble.com/Changing-the-Dash-Spacing--td33381003.html#a33381003
>>
>> but still not clear. Could anyone give a very small example?
>>
>> thanks et cheers,
>>
>> Chao
>>
>> --
>>
>> ***********************************************************************************
>> Chao YUE
>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>> UMR 1572 CEA-CNRS-UVSQ
>> Batiment 712 - Pe 119
>> 91191 GIF Sur YVETTE Cedex
>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>
>> ************************************************************************************
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
-- 
***********************************************************************************
Chao YUE
Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
UMR 1572 CEA-CNRS-UVSQ
Batiment 712 - Pe 119
91191 GIF Sur YVETTE Cedex
Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
************************************************************************************
From: Chao Y. <cha...@gm...> - 2012年05月07日 23:19:16
Yes. it works fine. The only problem is that I would like to set my default
spacing for dashed line, which I guess might need rcParams.
In [1]: line,=plot(range(10),'--')
In [2]: line.set_dashes((5,2))
In [4]: line._dashSeq
Out[4]: (5, 2)
so the _dashSeq is a private attribute and cannot be accessed by
mat.rcParams
it's not in the rc.Params.keys()
thanks for your answer!
Chao
2012年5月7日 Pengkui Luo <pen...@gm...>
> Hi Chao,
>
> Does this work for you?
>
>
> http://old.nabble.com/Setting-dash-size-and-gap-of-dashed-line-in-matplotlib-td27386453.html
>
> ~Pengkui
>
>
> 2012年5月7日 Chao YUE <cha...@gm...>
>
>> Dear all,
>>
>> I guess Is it not possible to control dash line spacing by set rcParam?
>>
>> cheers,
>>
>> Chao
>>
>> --
>>
>> ***********************************************************************************
>> Chao YUE
>> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
>> UMR 1572 CEA-CNRS-UVSQ
>> Batiment 712 - Pe 119
>> 91191 GIF Sur YVETTE Cedex
>> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>>
>> ************************************************************************************
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>
-- 
***********************************************************************************
Chao YUE
Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
UMR 1572 CEA-CNRS-UVSQ
Batiment 712 - Pe 119
91191 GIF Sur YVETTE Cedex
Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
************************************************************************************
From: Pengkui L. <pen...@gm...> - 2012年05月07日 22:06:05
See the API document of plot():
http://matplotlib.sourceforge.net/api/axes_api.html#matplotlib.axes.Axes.plot
You may try different combinations of linestyle and marker to achieve your
desired style.
~Pengkui
On Fri, May 4, 2012 at 10:39 AM, Chao YUE <cha...@gm...> wrote:
> Dear all,
>
> Is it possible to have a customized linestyle for line plots?
> such as I want '--.--.--.' or '-*-*-*' or others.
>
> I read the documentation part of set_drawstyle and a post here:
> http://old.nabble.com/Changing-the-Dash-Spacing--td33381003.html#a33381003
>
> but still not clear. Could anyone give a very small example?
>
> thanks et cheers,
>
> Chao
>
> --
>
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>
> ************************************************************************************
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Pengkui L. <pen...@gm...> - 2012年05月07日 21:55:44
Hi Chao,
Does this work for you?
http://old.nabble.com/Setting-dash-size-and-gap-of-dashed-line-in-matplotlib-td27386453.html
~Pengkui
2012年5月7日 Chao YUE <cha...@gm...>
> Dear all,
>
> I guess Is it not possible to control dash line spacing by set rcParam?
>
> cheers,
>
> Chao
>
> --
>
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
>
> ************************************************************************************
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Filipe P. A. F. <oc...@gm...> - 2012年05月07日 17:40:58
Yep, that's what I was expecting. It should fail with both show() and
the save as 'png' format. However, it only fails when trying to save
an 'eps'
-Filipe
On Mon, May 7, 2012 at 1:12 PM, Benjamin Root <ben...@ou...> wrote:
> On Mon, May 7, 2012 at 12:55 PM, Michael Droettboom <md...@st...> wrote:
>>
>> That's not a bug. linewidth is required to be a float, rather than a
>> string. Python's typing is generally a little stricter than languages
>> such as JavaScript.
>>
>> Mike
>>
>
> I think the bigger question is why does it _work_ with show()? I would
> expect it to fail. I would rather have it fail everywhere or work
> everywhere.
>
> Ben Root
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Benjamin R. <ben...@ou...> - 2012年05月07日 17:13:18
On Mon, May 7, 2012 at 12:55 PM, Michael Droettboom <md...@st...> wrote:
> That's not a bug. linewidth is required to be a float, rather than a
> string. Python's typing is generally a little stricter than languages
> such as JavaScript.
>
> Mike
>
>
I think the bigger question is why does it _work_ with show()? I would
expect it to fail. I would rather have it fail everywhere or work
everywhere.
Ben Root
From: Michael D. <md...@st...> - 2012年05月07日 17:09:36
That's not a bug. linewidth is required to be a float, rather than a 
string. Python's typing is generally a little stricter than languages 
such as JavaScript.
Mike
On 05/07/2012 12:14 PM, Filipe Pires Alvarenga Fernandes wrote:
> Hi, this is not a big deal, but I think that there is a bug while
> saving eps figures and passing the linewidth='2.5' as string instead
> of float. The following reproduces the error I get here:
>
> plt.plot([1,2,3], 'k', linewidth='2.5')
> plt.savefig('teste.png') # Saves OK
> # The following fails with linewidth='2.5', but passes with linewidth=2.5
> # TypeError: float argument required, not str
> plt.savefig('teste.eps')
> plt.show() # show is OK for both cases.
>
> matplotlib.__version__
> Out[2]: '1.2.x'
>
> -Filipe
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Filipe P. A. F. <oc...@gm...> - 2012年05月07日 16:15:19
Hi, this is not a big deal, but I think that there is a bug while
saving eps figures and passing the linewidth='2.5' as string instead
of float. The following reproduces the error I get here:
plt.plot([1,2,3], 'k', linewidth='2.5')
plt.savefig('teste.png') # Saves OK
# The following fails with linewidth='2.5', but passes with linewidth=2.5
# TypeError: float argument required, not str
plt.savefig('teste.eps')
plt.show() # show is OK for both cases.
matplotlib.__version__
Out[2]: '1.2.x'
-Filipe
From: Chao Y. <cha...@gm...> - 2012年05月07日 14:17:54
Dear all,
I guess Is it not possible to control dash line spacing by set rcParam?
cheers,
Chao
-- 
***********************************************************************************
Chao YUE
Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
UMR 1572 CEA-CNRS-UVSQ
Batiment 712 - Pe 119
91191 GIF Sur YVETTE Cedex
Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
************************************************************************************

Showing 9 results of 9

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