Great, thanks!
Rgds
marcus
--
View this message in context:
http://matplotlib.1069221.n5.nabble.com/boxplot-behaviour-in-an-extreme-scenario-tp46027p46034.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
Even though I'm familiar with the boxplot source code, I largely use
IPython for quick investigations like this.
In IPython, doing something like "matplotlib.Axes.boxplot??" shows the full
source code for that functions\.
Then I saw/remembered that boxplot now just calls
matplotlib.cbook.boxplot_
Uh, now I understand why it's behaving this way. Tx Paul.
>From the documentation, it seems natural to expect the behaviour to be
uniform throughout the meaningful range for IQR.
How may I go about searching for the responsible code on my own in
situations like this?
>From the perplexing behaviou
I'm on python 2.
I get the same outputs after adding "from __future__ import division".
--
View this message in context:
http://matplotlib.1069221.n5.nabble.com/boxplot-behaviour-in-an-extreme-scenario-tp46027p46031.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
---
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
n
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 wrote:
> Hi,
>
> the outliers in the boxplot do not seem to be drawn in the following
> extreme
> scenario:
>
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
> You lost me. Are you trying to create box and whisker plots or do
> you just want rectangles? N = 2 is awfully small dataset for box/
> whisker plots. If all you want are the rectangles -- use those directly:
>
> import numpy as np
> import matplotlib.pyplot as plt
> from matplotlib.patches imp
On Thu, Mar 14, 2013 at 12:40 AM, wrote:
> Dear Matplotlibbers,
>
> I'm running matplotlib 1.1.0 and would like to plot pairs of values,
> e.g.
> [[0.27,0.43],[0.17,0.35]]
>
> When using boxplot, the values of the pairs correspond to the "outer
> whiskers", but I would like that the interquartile
Dear Matplotlibbers,
I'm running matplotlib 1.1.0 and would like to plot pairs of values,
e.g.
[[0.27,0.43],[0.17,0.35]]
When using boxplot, the values of the pairs correspond to the "outer
whiskers", but I would like that the interquartile ranges correspond to
the value pairs. The whiskers sh
On Aug 22, 2012, at 10:04 AM, Virgil Stokes wrote:
> On 21-Aug-2012 17:52, Jeffrey Blackburne wrote:
>>
>> On Aug 21, 2012, at 10:58 AM, Virgil Stokes wrote:
>>
>>> In reference to my previous email.
>>>
>>> How can I find the outliers (samples points beyond the whiskers)
>>> in the data
>>> us
On 22-Aug-2012 11:23, Virgil Stokes wrote:
> On 21-Aug-2012 17:59, Paul Hobson wrote:
>> On Tue, Aug 21, 2012 at 8:56 AM, Virgil Stokes wrote:
>>> On 21-Aug-2012 17:50, Paul Hobson wrote:
On Tue, Aug 21, 2012 at 7:58 AM, Virgil Stokes wrote:
> In reference to my previous email.
>
>>>
On 21-Aug-2012 17:52, Jeffrey Blackburne wrote:
>
> On Aug 21, 2012, at 10:58 AM, Virgil Stokes wrote:
>
>> In reference to my previous email.
>>
>> How can I find the outliers (samples points beyond the whiskers) in the data
>> used for the boxplot?
>>
>> Here is a code snippet that shows how it w
On 21-Aug-2012 17:59, Paul Hobson wrote:
> On Tue, Aug 21, 2012 at 8:56 AM, Virgil Stokes wrote:
>> On 21-Aug-2012 17:50, Paul Hobson wrote:
>>> On Tue, Aug 21, 2012 at 7:58 AM, Virgil Stokes wrote:
In reference to my previous email.
How can I find the outliers (samples points beyo
On Tue, Aug 21, 2012 at 8:56 AM, Virgil Stokes wrote:
> On 21-Aug-2012 17:50, Paul Hobson wrote:
>>
>> On Tue, Aug 21, 2012 at 7:58 AM, Virgil Stokes wrote:
>>>
>>> In reference to my previous email.
>>>
>>> How can I find the outliers (samples points beyond the whiskers) in the
>>> data
>>> used
On Tue, Aug 21, 2012 at 7:58 AM, Virgil Stokes wrote:
> In reference to my previous email.
>
> How can I find the outliers (samples points beyond the whiskers) in the data
> used for the boxplot?
>
> Here is a code snippet that shows how it was used for the timings data (a list
> of 4 sublists (y1
On Aug 21, 2012, at 10:58 AM, Virgil Stokes wrote:
> In reference to my previous email.
>
> How can I find the outliers (samples points beyond the whiskers) in
> the data
> used for the boxplot?
>
> Here is a code snippet that shows how it was used for the timings
> data (a list
> of 4 sublis
In reference to my previous email.
How can I find the outliers (samples points beyond the whiskers) in the data
used for the boxplot?
Here is a code snippet that shows how it was used for the timings data (a list
of 4 sublists (y1,y2,y3,y4), each containing 400,000 real data values),
...
I have been generating boxplots with matplotlib 1.1.0 and the plots look
great.
How can I find the median, fliers, etc. that are used for the boxplots?
In general, where can I find documentation on how to get these data from
a boxplot?
Best regards!
[Using matplotlib 1.1.0 with Python 2.7.3 on
Probably this change would upset John Tukey if he were alive.
I still wonder how you ignore the data since boxplot is there to represent
the data :)
Tell me how to undiff the changes then I will test your idea.
On Wed, Feb 24, 2010 at 12:03 AM, Ariel Rokem wrote:
> No - not the 'widths' kwarg
No - not the 'widths' kwarg. I want something that *looks* like the boxplot,
but for which I will have control of setting the ranges delimited by the box
and delimited by the whiskers (in the vertical dimension, not the horizontal
dimension). I resorted to hacking something from the existing code (
On Tue, Feb 23, 2010 at 5:04 PM, Ariel Rokem wrote:
> Hi -
>
> yes - but I want something that looks like the generic boxplot, but in
> which I can control where the edges of the boxes are placed what the sizes
> of the whiskers are. A combination of errorbar and bar, with this
> appearance, if y
Hi -
yes - but I want something that looks like the generic boxplot, but in which
I can control where the edges of the boxes are placed what the sizes of the
whiskers are. A combination of errorbar and bar, with this appearance, if
you will.
Cheers - Ariel
On Tue, Feb 23, 2010 at 2:49 PM, Gökha
On Tue, Feb 23, 2010 at 3:02 PM, Ariel Rokem wrote:
> Hi - more generally, is there any way to control the location of the median
> line, the vertical size of the box and the vertical location of the
> whiskers?
>
> Thanks - Ariel
>
>
Aren't those generically calculated from the data?
--
Gökha
m]
> Sent: Tuesday, February 23, 2010 9:31 AM
> To: matplotlib-users@lists.sourceforge.net
> Subject: [Matplotlib-users] boxplot bug
>
> I found an inconsistency with how boxplots are rendered between version
> 0.99.1 and the svn head. See attached images. I have never seen a box
# ~~~
From: Ben Axelrod [mailto:baxel...@coroware.com]
Sent: Tuesday, February 23, 2010 9:31 AM
To: matplotlib-users@lists.sourceforge.net
Subject: [Matplotlib-users] boxplot bug
I found an inconsistency with how boxplots are rendered between version 0.99.1
and the svn head
I found an inconsistency with how boxplots are rendered between version 0.99.1
and the svn head. See attached images. I have never seen a boxplot cross back
on itself like this before. Is this the expected behavior?
Thanks,
-Ben
Ben Axelrod
Robotics Engineer
(800) 641-2676 x737
[cid:03124281
> 2009/9/3 Dave Draper :
> Scott,
>
> Have you done any plots using boxplot?
>
> I am having an issue with the xaxis and trying to change the Date Formatter…
>
> Thanks,
>
> David
Hi David,
Please post questions to the mailing list, if you can clarify what
issues you are having (with a stand alon
Hi,
We're making box plots of weather data, which is notoriously noisy.
Different boxes may have different numbers of observations.
But boxplot seems to demand that each box represent the same
number of values. For example, if day 1 had 5 observations
and day 2 had only 4 obs, we'd have the prog
On Monday 08 January 2007 04:34, Gerhard Spitzlsperger wrote:
> Dear All,
>
> I am quite new to matplotlib and facing some trouble using boxplots.
>
> I'd like to plot two boxes (different length of data) in one plot, from
> the docs
> Could you point me to what I do wrong? I need especially
> the
Dear All,
I am quite new to matplotlib and facing some trouble using boxplots.
I'd like to plot two boxes (different length of data) in one plot, from
the docs
I understood:
from pylab import *
data = [[1.1, 2.1, 3.1], [1, 2.1]]
boxplot(data, positions=[1,2])
but this gives me:
Traceback (mos
Simson L. Garfinkel's Treo 700p wrote:
> Yep. I would like to pass in a list of lists, where each sublist (or array)
> describes a boxplot to plot.
This is now present in svn.
>
> Meanwhile, i've been having fun with histograms. The Y axis labels are a
> pain. I think defaulting to scientific
Yep. I would like to pass in a list of lists, where each sublist (or array)
describes a boxplot to plot.
Meanwhile, i've been having fun with histograms. The Y axis labels are a
pain. I think defaulting to scientific notation, as matplotlib frequently
does, is annoying...
___
Sent with SnapperM
On Saturday 16 December 2006 16:02, Eric Firing wrote:
> It sounds like the real problem is that the initial use of asarray in
> boxplot is a bug--it should transparently support an object array, as
> you suggest (but numpy only), or an ordinary array, *or* a list or tuple
> of data vectors, and al
Pierre GM wrote:
>> And for the work I'm doing, I have a
>> different number of observations and data points on different days,
>> so it's a pain that the current boxplot infrastructure expects all of
>> the boxes to be in a single array. Hence my questions.
>
> Ah OK, now I get it. Sorry for bein
> I want multiple boxes on a single plot, with one box per day. Take a
> look at how I've done it with just plot() and some error bars...
I'm still not sure I understand where the problem is:
You want several boxes in a plot ?
Something along the lines of what I already sent you ?
> boxplot([set1
I agree. It may be common in matlab, but it really doesn't belong in
python.
On Dec 16, 2006, at 12:50 PM, Eric Firing wrote:
>
>>> BTW, this whole subplot(ijk) instead of subplot(i,j,k) notation is
>>> really, really confusing to me...
>> Don't get overwhelmed. ijk is a shortcut for (i, j, k)
>> BTW, this whole subplot(ijk) instead of subplot(i,j,k) notation is
>> really, really confusing to me...
>
> Don't get overwhelmed. ijk is a shortcut for (i, j, k), that works well if
> you're working with less than 10 plots in either direction.
It is a holdover from the early days of Matlab
> I'd love to speak python to it. But it's harder when all of the
> examples are in matlab...
:)
Well, please have a look to pythonic_matplotlib.py in your examples folder.
> > fig = figure()
> > ax1 = fig.add_subplot(121)
> > ax2=fig.add_subplot(122)
>
> Hm. I'll need to figure out why these t
>
>
>> Now, how do I get two boxplots on the same plot?
>
> Well, just draw two axes.
> Simson, now that you're more experienced with matplotlib, you
> should really
> start speaking python to it.
I'd love to speak python to it. But it's harder when all of the
examples are in matlab...
>
> f
On Friday 15 December 2006 21:07, Simson Garfinkel wrote:
> Hm. thanks for the info. But it's not perfect... I get times in my
> formats, but not the dates. Here is the sample code:
Yeah, I agree, the situation is far from ideal. Besides, it turns out that
there's no deep magic behind have_dates,
Hm. thanks for the info. But it's not perfect... I get times in my
formats, but not the dates. Here is the sample code:
#!/usr/bin/python
#
# Example boxplot code
#
from pylab import *
from matplotlib.dates import MonthLocator, WeekdayLocator, DateFormatter
from matplotlib.dates import MONDAY
> 2. I need to have the X axis of the boxplot be dates. There doesn't
> seem to be an easy way to do that.
Use the "position" keyword, as a list of date ordinals (output of date2num).
Then, use
gca().xaxis_date(tz)
where tz is your current timezone (you can use None, that's easier).
Et voi
I've discovered that matplotlib does boxplots, and apparently this is
what I should be using for one of the big graphs in my paper.
Two problems:
1. I need to put 45 boxplots on a single date plot. Each of the
boxes has a different amount of data that goes in it. Since the
boxplot()
44 matches
Mail list logo