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
(1) |
3
(2) |
4
(1) |
5
|
6
|
7
(2) |
8
(1) |
|
9
|
10
(2) |
11
|
12
|
13
|
14
(7) |
15
|
|
16
|
17
|
18
(3) |
19
|
20
(1) |
21
|
22
|
|
23
|
24
|
25
|
26
(4) |
27
(3) |
28
(1) |
29
|
|
30
|
31
(1) |
|
|
|
|
|
|
From: Thales M. <tha...@gm...> - 2015-08-26 22:12:33
|
Hello,
I am migrating from octave to python and found matplotlib as an useful and
powerful resource.
I played with many animations examples and tried to build my own.
The objective is to build a live plot from data coming from an arduino.
The serial is working perfect (I can receive and plot data without problem).
Unfortunately, when I resize my animation windows, I get curves overlapped.
I must use blit because I have 6 subplots.
Please, check the attached files:
Python:
-> animationR00.py (main)
-> lib/
-> AnalogPlot.py
-> RingBuffer.py
-> crc8.py
Arduino:
Teste.cpp (main)
Teste.h
ComSerial.cpp
ComSerial.h
OneWire.cpp
OneWire.h
I appreciate any help.
-
Thales Alexandre Carvalho Maia
|
|
From: Paul H. <pmh...@gm...> - 2015-08-26 08:16:25
|
Your perturbed and unperturbed scenarios draw the same figure on my machine
(mpl v1.4.1).
The reason why you don't get any outliers is the following:
Boxplot uses matplotlib.cbook.boxplot_stats under the hood to compute where
everything will be drawn. If you look in there, you'll see this little
nugget:
# interquartile range
stats['iqr'] = q3 - q1
if stats['iqr'] == 0:
whis = 'range'
When whis = 'range', the whiskers fall back to extending to the min an max.
So that is at least the intent of the code. Open to a different
interpretation of what should be happening, though.
On Wed, Aug 26, 2015 at 1:08 AM, Paul Hobson <pmh...@gm...> wrote:
> Are you running python 2 or python 3? If you're on python 2, what happens
> if you add "from __future__ import division" to the top of your script?
>
> On Tue, Aug 25, 2015 at 10:31 PM, chtan <ch...@un...> wrote:
>
>> Hi,
>>
>> the outliers in the boxplot do not seem to be drawn in the following
>> extreme
>> scenario:
>> Data Value: 1, Frequency: 5
>> Data Value: 2, Frequency: 100
>> Data Value: 3, Frequency: 5
>>
>> Here, Q1 = Q2 = Q3, so IQR = 0.
>> Data values 1 and 3 are therefore outliers according to the definition in
>> the api
>> (Refer to parameter "whis" under "boxplot":
>> http://matplotlib.org/api/pyplot_api.html
>> <http://matplotlib.org/api/pyplot_api.html> )
>>
>> But the code below produces a boxplot that shows them as max-min whiskers
>> (rather than fliers):
>>
>> import matplotlib.pyplot as plt
>> data = 100 * [2] + 5 * [1] + 5 * [3]
>> ax = plt.gca()
>> bp = ax.boxplot(data, showfliers=True)
>> for flier in bp['fliers']:
>> flier.set(marker='o', color='gray')
>>
>> <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_1.png>
>>
>>
>> What I though it would look like is obtained by perturbing half of the
>> data
>> points 2 to 2.000001:
>>
>> <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_2.png>
>>
>>
>> Is this a bug or I'm not getting something right?
>>
>> rgds
>> marcus
>>
>>
>>
>> --
>> View this message in context:
>> http://matplotlib.1069221.n5.nabble.com/boxplot-behaviour-in-an-extreme-scenario-tp46027.html
>> Sent from the matplotlib - users mailing list archive at Nabble.com.
>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
>
|
|
From: Paul H. <pmh...@gm...> - 2015-08-26 08:08:32
|
Are you running python 2 or python 3? If you're on python 2, what happens if you add "from __future__ import division" to the top of your script? On Tue, Aug 25, 2015 at 10:31 PM, chtan <ch...@un...> wrote: > Hi, > > the outliers in the boxplot do not seem to be drawn in the following > extreme > scenario: > Data Value: 1, Frequency: 5 > Data Value: 2, Frequency: 100 > Data Value: 3, Frequency: 5 > > Here, Q1 = Q2 = Q3, so IQR = 0. > Data values 1 and 3 are therefore outliers according to the definition in > the api > (Refer to parameter "whis" under "boxplot": > http://matplotlib.org/api/pyplot_api.html > <http://matplotlib.org/api/pyplot_api.html> ) > > But the code below produces a boxplot that shows them as max-min whiskers > (rather than fliers): > > import matplotlib.pyplot as plt > data = 100 * [2] + 5 * [1] + 5 * [3] > ax = plt.gca() > bp = ax.boxplot(data, showfliers=True) > for flier in bp['fliers']: > flier.set(marker='o', color='gray') > > <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_1.png> > > > What I though it would look like is obtained by perturbing half of the data > points 2 to 2.000001: > > <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_2.png> > > > Is this a bug or I'm not getting something right? > > rgds > marcus > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/boxplot-behaviour-in-an-extreme-scenario-tp46027.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
|
From: chtan <ch...@un...> - 2015-08-26 05:32:03
|
Hi, the outliers in the boxplot do not seem to be drawn in the following extreme scenario: Data Value: 1, Frequency: 5 Data Value: 2, Frequency: 100 Data Value: 3, Frequency: 5 Here, Q1 = Q2 = Q3, so IQR = 0. Data values 1 and 3 are therefore outliers according to the definition in the api (Refer to parameter "whis" under "boxplot": http://matplotlib.org/api/pyplot_api.html <http://matplotlib.org/api/pyplot_api.html> ) But the code below produces a boxplot that shows them as max-min whiskers (rather than fliers): import matplotlib.pyplot as plt data = 100 * [2] + 5 * [1] + 5 * [3] ax = plt.gca() bp = ax.boxplot(data, showfliers=True) for flier in bp['fliers']: flier.set(marker='o', color='gray') <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_1.png> What I though it would look like is obtained by perturbing half of the data points 2 to 2.000001: <http://matplotlib.1069221.n5.nabble.com/file/n46027/figure_2.png> Is this a bug or I'm not getting something right? rgds marcus -- View this message in context: http://matplotlib.1069221.n5.nabble.com/boxplot-behaviour-in-an-extreme-scenario-tp46027.html Sent from the matplotlib - users mailing list archive at Nabble.com. |