[英]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.