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
(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)




Showing 16 results of 16

From: Benjamin R. <ben...@ou...> - 2015年03月09日 18:57:53
You might need to put parentheses around the statement for the lambda...
formatter = FuncFormatter(lambda x, pos: ("%d" % x/10))
Also, a tweak to my code. Change most of the "plt" to "ax" and use the
appropriate methods. I suspect that the ipython session you are in is
messing up the pyplot state machine and so being explicit for which axes
object you are operating on can prevent those blank plots.
ax.plot(D.dtrajs[0])
ax.set_ylabel('O2-Fe distance')
ax.set_xlabel('Frame')
plt.show()
Cheers!
Ben Root
On Mon, Mar 9, 2015 at 2:49 PM, Christian Jorgensen <chr...@gm...>
wrote:
> I want to thank the users for their invaluable help.
>
>
>
>
> My final error concerns the plotting:
>
>
>
> <ipython-input-157-043a2bfb8704> in <lambda>(x, pos)----> 1 formatter = FuncFormatter(lambda x, pos: "%d" % x/10) 2 3 fig, ax = plt.subplots() 4 ax.yaxis.set_major_formatter(formatter) 5 a= plt.plot(D.dtrajs[0])
> TypeError: unsupported operand type(s) for /: 'str' and 'int'
>
>
>
>
>
> On Mon, Mar 9, 2015 at 6:40 PM, Christian Jorgensen <chr...@gm...>
> wrote:
>
>> Sterling,
>>
>> this doesn't work, as it's using the array as a function
>>
>> x = D.dtrajs[0](range(len(D.dtrajs[0])))
>>
>> plt.plot(D.dtrajs[0])
>>
>> plt.ylabel('O2-Fe distance')
>>
>> plt.xlabel('Frame')
>>
>>
>>
>> ---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-147-8bbee6b254c1> in <module>()----> 1 x = D.dtrajs[0](range(len(D.dtrajs[0]))) 2 plt.plot(D.dtrajs[0]) 3 plt.ylabel('O2-Fe distance') 4 plt.xlabel('Frame')
>> TypeError: 'numpy.ndarray' object is not callable
>>
>>
>>
>> On Mon, Mar 9, 2015 at 6:35 PM, Christian Jorgensen <chr...@gm...>
>> wrote:
>>
>>> Thanks,
>>>
>>>
>>> I ran Benjamin's code but it doesn't display the
>>> figure anymore. It only prints a text about the figure
>>>
>>>
>>> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>>>
>>>
>>>
>>> fig, ax = plt.subplots()
>>>
>>> ax.yaxis.set_major_formatter(formatter)
>>>
>>> plt.plot(D.dtrajs[0])
>>>
>>> plt.ylabel('O2-Fe distance')
>>>
>>> plt.xlabel('Frame')
>>>
>>> plt.show()
>>>
>>> <matplotlib.figure.Figure at 0x11b1f2090>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Mar 9, 2015 at 6:16 PM, Benjamin Root <ben...@ou...> wrote:
>>>
>>>> Or just do this:
>>>>
>>>> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>>>> fig, ax = plt.subplots()ax.yaxis.set_major_formatter(formatter)plt.plot(D.dtrajs[0])
>>>> plt.ylabel('O2-Fe distance')
>>>> plt.xlabel('Frame')
>>>> plt.show()
>>>>
>>>>
>>>>
>>>> On Mon, Mar 9, 2015 at 2:11 PM, Sterling Smith <sm...@fu...>
>>>> wrote:
>>>>
>>>>> Christian,
>>>>>
>>>>> To define your x coordinate, try
>>>>> x = range(len(array))
>>>>> x = x/10.
>>>>> plot(x,array)
>>>>>
>>>>> -Sterling
>>>>>
>>>>> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...>
>>>>> wrote:
>>>>>
>>>>> >
>>>>> > My array does not have an explicit x-coordinate
>>>>> > representation. The x-coordinate is simply the index.
>>>>> >
>>>>> > print(array)
>>>>> > [ 0 0 20 ..., 8 8 8]
>>>>> >
>>>>> >
>>>>> > Thus what I would like is to adjoin the element
>>>>> > index as another row, how is this possible?
>>>>> >
>>>>> >
>>>>> > I cannot format x because it is not explicitly defined.
>>>>> >
>>>>> >
>>>>> >
>>>>> > On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...>
>>>>> wrote:
>>>>> > Ok, this really should be simple (and I am sure it is), but I
>>>>> cannot, for the life of me, find the appropriate documentation for it. We
>>>>> need better documentation about how to utilize the offset-text feature of
>>>>> tickers. It can be either a multiple offset or an additive offset.
>>>>> >
>>>>> > In any case, I know there is a better way to do this, but here is a
>>>>> quick-n-dirty example that can get you where you want. Just modify the
>>>>> formatter used by the tickers to report the value as divided by 10.
>>>>> > http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>>>> >
>>>>> > Cheers!
>>>>> > Ben Root
>>>>> >
>>>>> >
>>>>> > On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<
>>>>> chr...@gm...> wrote:
>>>>> > How can I scale my x-axis [0,3000] for the data to now
>>>>> correspond/show up
>>>>> > as [0, 300]?
>>>>> >
>>>>> >
>>>>> > In xmgrace, this is done with a linear transformation, but I cannot
>>>>> seem
>>>>> > to find the command to do this with matplotlib.
>>>>> >
>>>>> > Best
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> ------------------------------------------------------------------------------
>>>>> > 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
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > _______
>>>>> >
>>>>> > Christian Jørgensen
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > _______
>>>>> >
>>>>> > Christian Jørgensen
>>>>> >
>>>>> ------------------------------------------------------------------------------
>>>>> > 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
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> 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
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> _______
>>>
>>> Christian Jørgensen
>>>
>>
>>
>>
>> --
>> _______
>>
>> Christian Jørgensen
>>
>
>
>
> --
> _______
>
> Christian Jørgensen
>
>
> ------------------------------------------------------------------------------
> 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
>
>
From: Christian J. <chr...@gm...> - 2015年03月09日 18:49:14
I want to thank the users for their invaluable help.
My final error concerns the plotting:
<ipython-input-157-043a2bfb8704> in <lambda>(x, pos)----> 1 formatter
= FuncFormatter(lambda x, pos: "%d" % x/10) 2 3 fig, ax =
plt.subplots() 4 ax.yaxis.set_major_formatter(formatter) 5
a= plt.plot(D.dtrajs[0])
TypeError: unsupported operand type(s) for /: 'str' and 'int'
On Mon, Mar 9, 2015 at 6:40 PM, Christian Jorgensen <chr...@gm...>
wrote:
> Sterling,
>
> this doesn't work, as it's using the array as a function
>
> x = D.dtrajs[0](range(len(D.dtrajs[0])))
>
> plt.plot(D.dtrajs[0])
>
> plt.ylabel('O2-Fe distance')
>
> plt.xlabel('Frame')
>
>
>
> ---------------------------------------------------------------------------TypeError Traceback (most recent call last)<ipython-input-147-8bbee6b254c1> in <module>()----> 1 x = D.dtrajs[0](range(len(D.dtrajs[0]))) 2 plt.plot(D.dtrajs[0]) 3 plt.ylabel('O2-Fe distance') 4 plt.xlabel('Frame')
> TypeError: 'numpy.ndarray' object is not callable
>
>
>
> On Mon, Mar 9, 2015 at 6:35 PM, Christian Jorgensen <chr...@gm...>
> wrote:
>
>> Thanks,
>>
>>
>> I ran Benjamin's code but it doesn't display the
>> figure anymore. It only prints a text about the figure
>>
>>
>> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>>
>>
>>
>> fig, ax = plt.subplots()
>>
>> ax.yaxis.set_major_formatter(formatter)
>>
>> plt.plot(D.dtrajs[0])
>>
>> plt.ylabel('O2-Fe distance')
>>
>> plt.xlabel('Frame')
>>
>> plt.show()
>>
>> <matplotlib.figure.Figure at 0x11b1f2090>
>>
>>
>>
>>
>>
>> On Mon, Mar 9, 2015 at 6:16 PM, Benjamin Root <ben...@ou...> wrote:
>>
>>> Or just do this:
>>>
>>> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>>> fig, ax = plt.subplots()ax.yaxis.set_major_formatter(formatter)plt.plot(D.dtrajs[0])
>>> plt.ylabel('O2-Fe distance')
>>> plt.xlabel('Frame')
>>> plt.show()
>>>
>>>
>>>
>>> On Mon, Mar 9, 2015 at 2:11 PM, Sterling Smith <sm...@fu...>
>>> wrote:
>>>
>>>> Christian,
>>>>
>>>> To define your x coordinate, try
>>>> x = range(len(array))
>>>> x = x/10.
>>>> plot(x,array)
>>>>
>>>> -Sterling
>>>>
>>>> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...>
>>>> wrote:
>>>>
>>>> >
>>>> > My array does not have an explicit x-coordinate
>>>> > representation. The x-coordinate is simply the index.
>>>> >
>>>> > print(array)
>>>> > [ 0 0 20 ..., 8 8 8]
>>>> >
>>>> >
>>>> > Thus what I would like is to adjoin the element
>>>> > index as another row, how is this possible?
>>>> >
>>>> >
>>>> > I cannot format x because it is not explicitly defined.
>>>> >
>>>> >
>>>> >
>>>> > On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
>>>> > Ok, this really should be simple (and I am sure it is), but I cannot,
>>>> for the life of me, find the appropriate documentation for it. We need
>>>> better documentation about how to utilize the offset-text feature of
>>>> tickers. It can be either a multiple offset or an additive offset.
>>>> >
>>>> > In any case, I know there is a better way to do this, but here is a
>>>> quick-n-dirty example that can get you where you want. Just modify the
>>>> formatter used by the tickers to report the value as divided by 10.
>>>> > http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>>> >
>>>> > Cheers!
>>>> > Ben Root
>>>> >
>>>> >
>>>> > On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<
>>>> chr...@gm...> wrote:
>>>> > How can I scale my x-axis [0,3000] for the data to now
>>>> correspond/show up
>>>> > as [0, 300]?
>>>> >
>>>> >
>>>> > In xmgrace, this is done with a linear transformation, but I cannot
>>>> seem
>>>> > to find the command to do this with matplotlib.
>>>> >
>>>> > Best
>>>> >
>>>> >
>>>> >
>>>> >
>>>> ------------------------------------------------------------------------------
>>>> > 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
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > _______
>>>> >
>>>> > Christian Jørgensen
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > _______
>>>> >
>>>> > Christian Jørgensen
>>>> >
>>>> ------------------------------------------------------------------------------
>>>> > 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
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> 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
>>>>
>>>
>>>
>>
>>
>> --
>> _______
>>
>> Christian Jørgensen
>>
>
>
>
> --
> _______
>
> Christian Jørgensen
>
-- 
_______
Christian Jørgensen
From: Christian J. <chr...@gm...> - 2015年03月09日 18:40:46
Sterling,
this doesn't work, as it's using the array as a function
x = D.dtrajs[0](range(len(D.dtrajs[0])))
plt.plot(D.dtrajs[0])
plt.ylabel('O2-Fe distance')
plt.xlabel('Frame')
---------------------------------------------------------------------------TypeError
 Traceback (most recent call
last)<ipython-input-147-8bbee6b254c1> in <module>()----> 1 x =
D.dtrajs[0](range(len(D.dtrajs[0]))) 2 plt.plot(D.dtrajs[0])
3 plt.ylabel('O2-Fe distance') 4 plt.xlabel('Frame')
TypeError: 'numpy.ndarray' object is not callable
On Mon, Mar 9, 2015 at 6:35 PM, Christian Jorgensen <chr...@gm...>
wrote:
> Thanks,
>
>
> I ran Benjamin's code but it doesn't display the
> figure anymore. It only prints a text about the figure
>
>
> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>
>
>
> fig, ax = plt.subplots()
>
> ax.yaxis.set_major_formatter(formatter)
>
> plt.plot(D.dtrajs[0])
>
> plt.ylabel('O2-Fe distance')
>
> plt.xlabel('Frame')
>
> plt.show()
>
> <matplotlib.figure.Figure at 0x11b1f2090>
>
>
>
>
>
> On Mon, Mar 9, 2015 at 6:16 PM, Benjamin Root <ben...@ou...> wrote:
>
>> Or just do this:
>>
>> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
>> fig, ax = plt.subplots()ax.yaxis.set_major_formatter(formatter)plt.plot(D.dtrajs[0])
>> plt.ylabel('O2-Fe distance')
>> plt.xlabel('Frame')
>> plt.show()
>>
>>
>>
>> On Mon, Mar 9, 2015 at 2:11 PM, Sterling Smith <sm...@fu...>
>> wrote:
>>
>>> Christian,
>>>
>>> To define your x coordinate, try
>>> x = range(len(array))
>>> x = x/10.
>>> plot(x,array)
>>>
>>> -Sterling
>>>
>>> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...>
>>> wrote:
>>>
>>> >
>>> > My array does not have an explicit x-coordinate
>>> > representation. The x-coordinate is simply the index.
>>> >
>>> > print(array)
>>> > [ 0 0 20 ..., 8 8 8]
>>> >
>>> >
>>> > Thus what I would like is to adjoin the element
>>> > index as another row, how is this possible?
>>> >
>>> >
>>> > I cannot format x because it is not explicitly defined.
>>> >
>>> >
>>> >
>>> > On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
>>> > Ok, this really should be simple (and I am sure it is), but I cannot,
>>> for the life of me, find the appropriate documentation for it. We need
>>> better documentation about how to utilize the offset-text feature of
>>> tickers. It can be either a multiple offset or an additive offset.
>>> >
>>> > In any case, I know there is a better way to do this, but here is a
>>> quick-n-dirty example that can get you where you want. Just modify the
>>> formatter used by the tickers to report the value as divided by 10.
>>> > http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>> >
>>> > Cheers!
>>> > Ben Root
>>> >
>>> >
>>> > On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<
>>> chr...@gm...> wrote:
>>> > How can I scale my x-axis [0,3000] for the data to now correspond/show
>>> up
>>> > as [0, 300]?
>>> >
>>> >
>>> > In xmgrace, this is done with a linear transformation, but I cannot
>>> seem
>>> > to find the command to do this with matplotlib.
>>> >
>>> > Best
>>> >
>>> >
>>> >
>>> >
>>> ------------------------------------------------------------------------------
>>> > 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
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > --
>>> > _______
>>> >
>>> > Christian Jørgensen
>>> >
>>> >
>>> >
>>> > --
>>> > _______
>>> >
>>> > Christian Jørgensen
>>> >
>>> ------------------------------------------------------------------------------
>>> > 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
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> 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
>>>
>>
>>
>
>
> --
> _______
>
> Christian Jørgensen
>
-- 
_______
Christian Jørgensen
From: Christian J. <chr...@gm...> - 2015年03月09日 18:35:07
Thanks,
I ran Benjamin's code but it doesn't display the
figure anymore. It only prints a text about the figure
formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
fig, ax = plt.subplots()
ax.yaxis.set_major_formatter(formatter)
plt.plot(D.dtrajs[0])
plt.ylabel('O2-Fe distance')
plt.xlabel('Frame')
plt.show()
<matplotlib.figure.Figure at 0x11b1f2090>
On Mon, Mar 9, 2015 at 6:16 PM, Benjamin Root <ben...@ou...> wrote:
> Or just do this:
>
> formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
> fig, ax = plt.subplots()ax.yaxis.set_major_formatter(formatter)plt.plot(D.dtrajs[0])
> plt.ylabel('O2-Fe distance')
> plt.xlabel('Frame')
> plt.show()
>
>
>
> On Mon, Mar 9, 2015 at 2:11 PM, Sterling Smith <sm...@fu...>
> wrote:
>
>> Christian,
>>
>> To define your x coordinate, try
>> x = range(len(array))
>> x = x/10.
>> plot(x,array)
>>
>> -Sterling
>>
>> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...>
>> wrote:
>>
>> >
>> > My array does not have an explicit x-coordinate
>> > representation. The x-coordinate is simply the index.
>> >
>> > print(array)
>> > [ 0 0 20 ..., 8 8 8]
>> >
>> >
>> > Thus what I would like is to adjoin the element
>> > index as another row, how is this possible?
>> >
>> >
>> > I cannot format x because it is not explicitly defined.
>> >
>> >
>> >
>> > On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
>> > Ok, this really should be simple (and I am sure it is), but I cannot,
>> for the life of me, find the appropriate documentation for it. We need
>> better documentation about how to utilize the offset-text feature of
>> tickers. It can be either a multiple offset or an additive offset.
>> >
>> > In any case, I know there is a better way to do this, but here is a
>> quick-n-dirty example that can get you where you want. Just modify the
>> formatter used by the tickers to report the value as divided by 10.
>> > http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>> >
>> > Cheers!
>> > Ben Root
>> >
>> >
>> > On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<chr...@gm...>
>> wrote:
>> > How can I scale my x-axis [0,3000] for the data to now correspond/show
>> up
>> > as [0, 300]?
>> >
>> >
>> > In xmgrace, this is done with a linear transformation, but I cannot seem
>> > to find the command to do this with matplotlib.
>> >
>> > Best
>> >
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > 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
>> >
>> >
>> >
>> >
>> >
>> > --
>> > _______
>> >
>> > Christian Jørgensen
>> >
>> >
>> >
>> > --
>> > _______
>> >
>> > Christian Jørgensen
>> >
>> ------------------------------------------------------------------------------
>> > 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
>>
>>
>>
>> ------------------------------------------------------------------------------
>> 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
>>
>
>
-- 
_______
Christian Jørgensen
From: Benjamin R. <ben...@ou...> - 2015年03月09日 18:16:50
Or just do this:
formatter = FuncFormatter(lambda x, pos: "%d" % x/10)
fig, ax = plt.subplots()ax.yaxis.set_major_formatter(formatter)plt.plot(D.dtrajs[0])
plt.ylabel('O2-Fe distance')
plt.xlabel('Frame')
plt.show()
On Mon, Mar 9, 2015 at 2:11 PM, Sterling Smith <sm...@fu...>
wrote:
> Christian,
>
> To define your x coordinate, try
> x = range(len(array))
> x = x/10.
> plot(x,array)
>
> -Sterling
>
> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...>
> wrote:
>
> >
> > My array does not have an explicit x-coordinate
> > representation. The x-coordinate is simply the index.
> >
> > print(array)
> > [ 0 0 20 ..., 8 8 8]
> >
> >
> > Thus what I would like is to adjoin the element
> > index as another row, how is this possible?
> >
> >
> > I cannot format x because it is not explicitly defined.
> >
> >
> >
> > On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
> > Ok, this really should be simple (and I am sure it is), but I cannot,
> for the life of me, find the appropriate documentation for it. We need
> better documentation about how to utilize the offset-text feature of
> tickers. It can be either a multiple offset or an additive offset.
> >
> > In any case, I know there is a better way to do this, but here is a
> quick-n-dirty example that can get you where you want. Just modify the
> formatter used by the tickers to report the value as divided by 10.
> > http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
> >
> > Cheers!
> > Ben Root
> >
> >
> > On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<chr...@gm...>
> wrote:
> > How can I scale my x-axis [0,3000] for the data to now correspond/show up
> > as [0, 300]?
> >
> >
> > In xmgrace, this is done with a linear transformation, but I cannot seem
> > to find the command to do this with matplotlib.
> >
> > Best
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > 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
> >
> >
> >
> >
> >
> > --
> > _______
> >
> > Christian Jørgensen
> >
> >
> >
> > --
> > _______
> >
> > Christian Jørgensen
> >
> ------------------------------------------------------------------------------
> > 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
>
>
>
> ------------------------------------------------------------------------------
> 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
>
From: Sterling S. <sm...@fu...> - 2015年03月09日 18:13:17
That was untested. It should start with (still untested)
x = array(range(len(array))
On Mar 9, 2015, at 11:11AM, Sterling Smith <sm...@fu...> wrote:
> Christian,
> 
> To define your x coordinate, try 
> x = range(len(array))
> x = x/10.
> plot(x,array)
> 
> -Sterling
> 
> On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...> wrote:
> 
>> 
>> My array does not have an explicit x-coordinate
>> representation. The x-coordinate is simply the index.
>> 
>> print(array)
>> [ 0 0 20 ..., 8 8 8]
>> 
>> 
>> Thus what I would like is to adjoin the element
>> index as another row, how is this possible?
>> 
>> 
>> I cannot format x because it is not explicitly defined.
>> 
>> 
>> 
>> On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
>> Ok, this really should be simple (and I am sure it is), but I cannot, for the life of me, find the appropriate documentation for it. We need better documentation about how to utilize the offset-text feature of tickers. It can be either a multiple offset or an additive offset.
>> 
>> In any case, I know there is a better way to do this, but here is a quick-n-dirty example that can get you where you want. Just modify the formatter used by the tickers to report the value as divided by 10.
>> http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>> 
>> Cheers!
>> Ben Root
>> 
>> 
>> On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<chr...@gm...> wrote:
>> How can I scale my x-axis [0,3000] for the data to now correspond/show up 
>> as [0, 300]? 
>> 
>> 
>> In xmgrace, this is done with a linear transformation, but I cannot seem 
>> to find the command to do this with matplotlib. 
>> 
>> Best 
>> 
>> 
>> 
>> ------------------------------------------------------------------------------
>> 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
>> 
>> 
>> 
>> 
>> 
>> -- 
>> _______
>> 
>> Christian Jørgensen
>> 
>> 
>> 
>> -- 
>> _______
>> 
>> Christian Jørgensen
>> ------------------------------------------------------------------------------
>> 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
> 
> 
> ------------------------------------------------------------------------------
> 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
From: Christian J. <chr...@gm...> - 2015年03月09日 18:12:25
My array is called D.dtrajs[0]
I'm plotting it as
plt.plot(D.dtrajs[0])
plt.ylabel('O2-Fe distance')
plt.xlabel('Frame')
There is thus no x-variable defined to
scale or modify. How would you do this?
>
>
> On Mon, Mar 9, 2015 at 6:03 PM, Benjamin Root <ben...@ou...> wrote:
>
>> I am not sure I understand. I took your question as "how do I make my x
>> tick labels show values as [0, 300] when my values really are [0, 3000]?".
>> Are the indexes you speak of ranging from 0 to 3000? If so, I don't see how
>> our examples aren't sufficient. As for formatting x "because it is not
>> defined", what is not defined? The formatting or x?
>>
>> On Mon, Mar 9, 2015 at 1:57 PM, Christian Jorgensen <chr...@gm...>
>> wrote:
>>
>>>
>>> My array does not have an explicit x-coordinate
>>>> representation. The x-coordinate is simply the index.
>>>>
>>>> print(array)
>>>> [ 0 0 20 ..., 8 8 8]
>>>>
>>>>
>>>> Thus what I would like is to adjoin the element
>>>> index as another row, how is this possible?
>>>>
>>>>
>>>> I cannot format x because it is not explicitly defined.
>>>>
>>>>
>>>>
>>>> On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root <ben...@ou...> wrote:
>>>>
>>>>> Ok, this really should be simple (and I am sure it is), but I cannot,
>>>>> for the life of me, find the appropriate documentation for it. We need
>>>>> better documentation about how to utilize the offset-text feature of
>>>>> tickers. It can be either a multiple offset or an additive offset.
>>>>>
>>>>> In any case, I know there is a better way to do this, but here is a
>>>>> quick-n-dirty example that can get you where you want. Just modify the
>>>>> formatter used by the tickers to report the value as divided by 10.
>>>>> http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>>>>
>>>>> Cheers!
>>>>> Ben Root
>>>>>
>>>>>
>>>>> On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen <
>>>>> chr...@gm...> wrote:
>>>>>
>>>>>> How can I scale my x-axis [0,3000] for the data to now
>>>>>> correspond/show up
>>>>>> as [0, 300]?
>>>>>>
>>>>>>
>>>>>> In xmgrace, this is done with a linear transformation, but I cannot
>>>>>> seem
>>>>>> to find the command to do this with matplotlib.
>>>>>>
>>>>>> Best
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> 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
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> _______
>>>>
>>>> Christian Jørgensen
>>>>
>>>
>>>
>>>
>>> --
>>> _______
>>>
>>> Christian Jørgensen
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> 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
>>>
>>>
>>
>
>
> --
> _______
>
> Christian Jørgensen
>
-- 
_______
Christian Jørgensen
From: Sterling S. <sm...@fu...> - 2015年03月09日 18:11:44
Christian,
To define your x coordinate, try 
x = range(len(array))
x = x/10.
plot(x,array)
-Sterling
On Mar 9, 2015, at 10:57AM, Christian Jorgensen <chr...@gm...> wrote:
> 
> My array does not have an explicit x-coordinate
> representation. The x-coordinate is simply the index.
> 
> print(array)
> [ 0 0 20 ..., 8 8 8]
> 
> 
> Thus what I would like is to adjoin the element
> index as another row, how is this possible?
> 
> 
> I cannot format x because it is not explicitly defined.
> 
> 
> 
> On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root<ben...@ou...> wrote:
> Ok, this really should be simple (and I am sure it is), but I cannot, for the life of me, find the appropriate documentation for it. We need better documentation about how to utilize the offset-text feature of tickers. It can be either a multiple offset or an additive offset.
> 
> In any case, I know there is a better way to do this, but here is a quick-n-dirty example that can get you where you want. Just modify the formatter used by the tickers to report the value as divided by 10.
> http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
> 
> Cheers!
> Ben Root
> 
> 
> On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen<chr...@gm...> wrote:
> How can I scale my x-axis [0,3000] for the data to now correspond/show up 
> as [0, 300]? 
> 
> 
> In xmgrace, this is done with a linear transformation, but I cannot seem 
> to find the command to do this with matplotlib. 
> 
> Best 
> 
> 
> 
> ------------------------------------------------------------------------------
> 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
> 
> 
> 
> 
> 
> -- 
> _______
> 
> Christian Jørgensen
> 
> 
> 
> -- 
> _______
> 
> Christian Jørgensen
> ------------------------------------------------------------------------------
> 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
From: Benjamin R. <ben...@ou...> - 2015年03月09日 18:03:58
I am not sure I understand. I took your question as "how do I make my x
tick labels show values as [0, 300] when my values really are [0, 3000]?".
Are the indexes you speak of ranging from 0 to 3000? If so, I don't see how
our examples aren't sufficient. As for formatting x "because it is not
defined", what is not defined? The formatting or x?
On Mon, Mar 9, 2015 at 1:57 PM, Christian Jorgensen <chr...@gm...>
wrote:
>
> My array does not have an explicit x-coordinate
>> representation. The x-coordinate is simply the index.
>>
>> print(array)
>> [ 0 0 20 ..., 8 8 8]
>>
>>
>> Thus what I would like is to adjoin the element
>> index as another row, how is this possible?
>>
>>
>> I cannot format x because it is not explicitly defined.
>>
>>
>>
>> On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root <ben...@ou...> wrote:
>>
>>> Ok, this really should be simple (and I am sure it is), but I cannot,
>>> for the life of me, find the appropriate documentation for it. We need
>>> better documentation about how to utilize the offset-text feature of
>>> tickers. It can be either a multiple offset or an additive offset.
>>>
>>> In any case, I know there is a better way to do this, but here is a
>>> quick-n-dirty example that can get you where you want. Just modify the
>>> formatter used by the tickers to report the value as divided by 10.
>>> http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>>
>>> Cheers!
>>> Ben Root
>>>
>>>
>>> On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen <chr...@gm...
>>> > wrote:
>>>
>>>> How can I scale my x-axis [0,3000] for the data to now correspond/show
>>>> up
>>>> as [0, 300]?
>>>>
>>>>
>>>> In xmgrace, this is done with a linear transformation, but I cannot
>>>> seem
>>>> to find the command to do this with matplotlib.
>>>>
>>>> Best
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> 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
>>>>
>>>>
>>>
>>
>>
>> --
>> _______
>>
>> Christian Jørgensen
>>
>
>
>
> --
> _______
>
> Christian Jørgensen
>
>
> ------------------------------------------------------------------------------
> 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
>
>
From: Christian J. <chr...@gm...> - 2015年03月09日 17:58:02
> My array does not have an explicit x-coordinate
> representation. The x-coordinate is simply the index.
>
> print(array)
> [ 0 0 20 ..., 8 8 8]
>
>
> Thus what I would like is to adjoin the element
> index as another row, how is this possible?
>
>
> I cannot format x because it is not explicitly defined.
>
>
>
> On Mon, Mar 9, 2015 at 5:52 PM, Benjamin Root <ben...@ou...> wrote:
>
>> Ok, this really should be simple (and I am sure it is), but I cannot, for
>> the life of me, find the appropriate documentation for it. We need better
>> documentation about how to utilize the offset-text feature of tickers. It
>> can be either a multiple offset or an additive offset.
>>
>> In any case, I know there is a better way to do this, but here is a
>> quick-n-dirty example that can get you where you want. Just modify the
>> formatter used by the tickers to report the value as divided by 10.
>> http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
>>
>> Cheers!
>> Ben Root
>>
>>
>> On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen <chr...@gm...>
>> wrote:
>>
>>> How can I scale my x-axis [0,3000] for the data to now correspond/show
>>> up
>>> as [0, 300]?
>>>
>>>
>>> In xmgrace, this is done with a linear transformation, but I cannot seem
>>> to find the command to do this with matplotlib.
>>>
>>> Best
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> 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
>>>
>>>
>>
>
>
> --
> _______
>
> Christian Jørgensen
>
-- 
_______
Christian Jørgensen
From: Benjamin R. <ben...@ou...> - 2015年03月09日 17:52:48
Ok, this really should be simple (and I am sure it is), but I cannot, for
the life of me, find the appropriate documentation for it. We need better
documentation about how to utilize the offset-text feature of tickers. It
can be either a multiple offset or an additive offset.
In any case, I know there is a better way to do this, but here is a
quick-n-dirty example that can get you where you want. Just modify the
formatter used by the tickers to report the value as divided by 10.
http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
Cheers!
Ben Root
On Mon, Mar 9, 2015 at 1:38 PM, Christian Jorgensen <chr...@gm...>
wrote:
> How can I scale my x-axis [0,3000] for the data to now correspond/show up
> as [0, 300]?
>
>
> In xmgrace, this is done with a linear transformation, but I cannot seem
> to find the command to do this with matplotlib.
>
> Best
>
>
>
>
> ------------------------------------------------------------------------------
> 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
>
>
From: Sterling S. <sm...@fu...> - 2015年03月09日 17:52:04
Christian,
It sounds like you want to rescale your x axis values before plotting or use the x axis formatter. For the latter see
http://matplotlib.org/examples/pylab_examples/major_minor_demo1.html
http://matplotlib.org/examples/pylab_examples/custom_ticker1.html
-Sterling
On Mar 9, 2015, at 10:38AM, Christian Jorgensen <chr...@gm...> wrote:
> How can I scale my x-axis [0,3000] for the data to now correspond/show up 
> as [0, 300]? 
> 
> 
> In xmgrace, this is done with a linear transformation, but I cannot seem 
> to find the command to do this with matplotlib. 
> 
> Best 
> 
> 
> ------------------------------------------------------------------------------
> 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
From: Christian J. <chr...@gm...> - 2015年03月09日 17:38:48
How can I scale my x-axis [0,3000] for the data to now correspond/show up
as [0, 300]?
In xmgrace, this is done with a linear transformation, but I cannot seem
to find the command to do this with matplotlib.
Best
From: Prahas D. N. <pra...@gm...> - 2015年03月09日 13:30:29
Dear Ben, Amit, and Ryan,
Thanks so much for your input! Looking forward to
finding the time to give it a go!
Best,
--Prahas
On Sun, Mar 8, 2015 at 7:14 PM, Benjamin Root <ben...@ou...> wrote:
> Yes, absolutely it will work... so long as you do not use blitting. Blitting
> for mplot3d is pretty much useless anyway (I think draws of the axes occur
> anyway regardless of the blit mode), but it is also broken for the macosx
> backend, anyway.
>
> Cheers!
> Ben Root
>
> On Sun, Mar 8, 2015 at 8:59 PM, Amit Saha <ami...@gm...> wrote:
>>
>> On Mon, Mar 9, 2015 at 7:31 AM, Prahas David Nafissian
>> <pra...@gm...> wrote:
>> > Hi,
>> >
>> > I want to create an animation of the Lorenz attractor,
>> > plotting each new point as it is generated by the
>> > equations. So we see the graph "being drawn"
>> > over time.
>>
>> You will very likely need to use the animation API for this. I
>> recently tried to demonstrate the Henon function in a fashion that it
>> appears I am drawing it over time:
>> https://www.youtube.com/watch?v=76ll818RlpQ
>>
>> You can see the code linked from there:
>>
>> https://github.com/amitsaha/playground/blob/master/recipes/henon_animation.py
>>
>> That might give you a starting point of what you are trying to do.
>>
>> >
>> > Also, as it is being drawn, I want to be able to
>> > rotate the screen in 3 dimensions.
>>
>> Sorry, nothing much I can add here.
>>
>> Best,
>> Amit.
>>
>> --
>> http://echorand.me
>>
>>
>> ------------------------------------------------------------------------------
>> 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
>
>
From: Benjamin R. <ben...@ou...> - 2015年03月09日 02:15:21
Yes, absolutely it will work... so long as you do not use blitting.
Blitting for mplot3d is pretty much useless anyway (I think draws of the
axes occur anyway regardless of the blit mode), but it is also broken for
the macosx backend, anyway.
Cheers!
Ben Root
On Sun, Mar 8, 2015 at 8:59 PM, Amit Saha <ami...@gm...> wrote:
> On Mon, Mar 9, 2015 at 7:31 AM, Prahas David Nafissian
> <pra...@gm...> wrote:
> > Hi,
> >
> > I want to create an animation of the Lorenz attractor,
> > plotting each new point as it is generated by the
> > equations. So we see the graph "being drawn"
> > over time.
>
> You will very likely need to use the animation API for this. I
> recently tried to demonstrate the Henon function in a fashion that it
> appears I am drawing it over time:
> https://www.youtube.com/watch?v=76ll818RlpQ
>
> You can see the code linked from there:
>
> https://github.com/amitsaha/playground/blob/master/recipes/henon_animation.py
>
> That might give you a starting point of what you are trying to do.
>
> >
> > Also, as it is being drawn, I want to be able to
> > rotate the screen in 3 dimensions.
>
> Sorry, nothing much I can add here.
>
> Best,
> Amit.
>
> --
> http://echorand.me
>
>
> ------------------------------------------------------------------------------
> 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
>
From: Amit S. <ami...@gm...> - 2015年03月09日 00:59:56
On Mon, Mar 9, 2015 at 7:31 AM, Prahas David Nafissian
<pra...@gm...> wrote:
> Hi,
>
> I want to create an animation of the Lorenz attractor,
> plotting each new point as it is generated by the
> equations. So we see the graph "being drawn"
> over time.
You will very likely need to use the animation API for this. I
recently tried to demonstrate the Henon function in a fashion that it
appears I am drawing it over time:
https://www.youtube.com/watch?v=76ll818RlpQ
You can see the code linked from there:
https://github.com/amitsaha/playground/blob/master/recipes/henon_animation.py
That might give you a starting point of what you are trying to do.
>
> Also, as it is being drawn, I want to be able to
> rotate the screen in 3 dimensions.
Sorry, nothing much I can add here.
Best,
Amit.
-- 
http://echorand.me

Showing 16 results of 16

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