zoukankan      html  css  js  c++  java
  • boxplot

    boxplot
    Definition : boxplot(x, notch=False, sym='b+', vert=True, whis=1.5, positions=None, widths=None, patch_artist=False, bootstrap=None, usermedians=None, conf_intervals=None, hold=None)
    
    Type : Function of matplotlib.pyplot module
    
    Make a box and whisker plot.
    
    Call signature:
    
    boxplot(x, notch=False, sym='+', vert=True, whis=1.5,
            positions=None, widths=None, patch_artist=False,
            bootstrap=None, usermedians=None, conf_intervals=None)
    Make a box and whisker plot for each column of x or each vector in sequence x. The box extends from the lower to upper quartile values of the data, with a line at the median. The whiskers extend from the box to show the range of the data. Flier points are those past the end of the whiskers.
    
    Function Arguments:
    
    x :
    Array or a sequence of vectors.
    notch : [ False (default) | True ]
    If False (default), produces a rectangular box plot. If True, will produce a notched box plot
    sym : [ default ‘b+’ ]
    The default symbol for flier points. Enter an empty string (‘’) if you don’t want to show fliers.
    vert : [ False | True (default) ]
    If True (default), makes the boxes vertical. If False, makes horizontal boxes.
    whis : [ default 1.5 ]
    Defines the length of the whiskers as a function of the inner quartile range. They extend to the most extreme data point within ( whis*(75%-25%) ) data range.
    bootstrap : [ None (default) | integer ]
    Specifies whether to bootstrap the confidence intervals around the median for notched boxplots. If bootstrap==None, no bootstrapping is performed, and notches are calculated using a Gaussian-based asymptotic approximation (see McGill, R., Tukey, J.W., and Larsen, W.A., 1978, and Kendall and Stuart, 1967). Otherwise, bootstrap specifies the number of times to bootstrap the median to determine it’s 95% confidence intervals. Values between 1000 and 10000 are recommended.
    usermedians : [ default None ]
    An array or sequence whose first dimension (or length) is compatible with x. This overrides the medians computed by matplotlib for each element of usermedians that is not None. When an element of usermedians == None, the median will be computed directly as normal.
    conf_intervals : [ default None ]
    Array or sequence whose first dimension (or length) is compatible with x and whose second dimension is 2. When the current element of conf_intervals is not None, the notch locations computed by matplotlib are overridden (assuming notch is True). When an element of conf_intervals is None, boxplot compute notches the method specified by the other kwargs (e.g., bootstrap).
    positions : [ default 1,2,...,n ]
    Sets the horizontal positions of the boxes. The ticks and limits are automatically set to match the positions.
    widths : [ default 0.5 ]
    Either a scalar or a vector and sets the width of each box. The default is 0.5, or 0.15*(distance between extreme positions) if that is smaller.
    patch_artist : [ False (default) | True ]
    If False produces boxes with the Line2D artist If True produces boxes with the Patch artist
    Returns a dictionary mapping each component of the boxplot to a list of the matplotlib.lines.Line2D instances created. That dictionary has the following keys (assuming vertical boxplots):
    
    boxes: the main body of the boxplot showing the quartiles and the median’s confidence intervals if enabled.
    medians: horizonal lines at the median of each box.
    whiskers: the vertical lines extending to the most extreme, n-outlier data points.
    caps: the horizontal lines at the ends of the whiskers.
    fliers: points representing data that extend beyone the whiskers (outliers).
    Example:
    
    Additional kwargs: hold = [True|False] overrides default hold state
    

     以上为帮助说明,比较蛋疼的是http://matplotlib.org/api/pyplot_api.html, 官网上大量的参数都写得是不能用。是不是我的版本太低了。showXXXX等等。

    简而言之:

      x: list of lists.

      notch: 豁口有无

      sym: symbol, 异常值,不想要就赋成空字符。

      vert: vertical

      whis: 异常值设定。

      bootstrap: 次数

      usermedians: length等于list, 人为设定(是不是为数据造假准备的?)。

      别的看重要再补上。

    demo:

    http://matplotlib.org/examples/pylab_examples/boxplot_demo2.html

    http://matplotlib.org/examples/pylab_examples/boxplot_demo.html

    http://blog.bharatbhole.com/creating-boxplots-with-matplotlib/  

      facecolor was aborted in the line2D class. If we wanted to chang the color in the box, we should use the Polygon class as demo 1. 

  • 相关阅读:
    [搬运] Tina R329 swupdate OTA 步骤
    摄像头 ISP 调试的经验之谈(以全志 AW hawkview 为例)
    2021 年了 在 WSL2 中使用 adb 、fastboot 的等命令
    wsl2 编译 linux openwrt 项目的时候,经常会出现 bash: -c: line 0: syntax error near unexpected token `('
    sipeed v833 硬件验证以及开发记录(2021年5月18日)
    Allwinner & Arm 中国 & Sipeed 开源硬件 R329 SDK 上手编译与烧录!
    把 R329 改到 ext4 sdcard 启动变成 Read-Only 系统,导致没有文件修改权限后如何修复。
    linux kernel version magic 不一致导致的模块 加载 (insmod) 不上
    剑指 Offer 17. 打印从1到最大的n位数
    剑指 Offer 16. 数值的整数次方
  • 原文地址:https://www.cnblogs.com/hluo/p/4052460.html
Copyright © 2011-2022 走看看