簡體   English   中英

jQuery Sparkline Boxplots-對值數組有什么期望?

[英]jQuery Sparkline Boxplots - What does it expect for values array?

我試圖把我的頭圍繞jQuery Sparklines在箱形圖的values數組中期望的值。 它似乎並不期望原始統計值,而是期望最小值,第一四分位數,中位數,第三四分位數和最大值作為值數組。 是這樣嗎? 我經歷了縮小的JavaScript,事實似乎是這樣,但是我只是沒有完全理解它,因此想與使用Sparlines箱式圖工作的任何人仔細檢查。

我可以選擇顯示異常值被禁用。 我還讓框線圖確定圖表的最小值和最大值。 構造我的箱線圖的代碼是:

$('#ctl00_MainBodyContentPlaceHolder_rptrMultipleChoiceDimensionResult_ctl00_lblBoxPlot')
    .sparkline(
        [3.13, 3.2925, 3.375, 3.3975, 3.53],
        {
            type: 'box',
            targetColor: '#fff',
            boxLineColor: '#777',
            boxFillColor: '#ccc',
            whiskerColor: '#777',
            medianColor: '#000',
            lineColor: '#777',
            width: '500px',
            height: '30px',
            showOutliers: false,
            rangeColors: ['#eee', '#bbb', '#888', '#000']
        }
    );

根據我的收集,禁用showOutliers時,API希望將值數組作為最小值,第一四分位數,中位數,第三四分位數和最大值傳遞。 只是想確認是否確實如此,如果有人曾經使用過該組件。

該文檔也沒有真正描述期望的值: http : //omnipotent.net/jquery.sparkline/

謝謝

默認情況下,它確實希望有一個原始值數組-它將根據這些值計算IQR等,以繪制箱線圖。

如果您希望自己計算這些值,則可以將raw選項設置為true,在這種情況下,您要傳入[low_outlier,low_whisker,q1,中位數,q3,high_whisker,high_outlier]的值(假設showOutliers選項設置為true ,否則省略第一個和最后一個值)。

我將在某個時候更新文檔以提供可靠的示例。

順便說一句,如果您想閱讀代碼,也可以從網站上下載該插件的非縮小版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM