D3.js pie.sortValues()函数
D3,js中的pie.sortValues()函数用于将值比较器设置为给定函数。当没有指定比较器函数时返回当前值比较器,默认为降序。
值和数据比较器之间的区别在于,两个参数 a 和 b 是使用值访问器从数据数组派生的值。如果b的弧必须在a的弧之前,则比较器函数必须返回一个大于 0 的值。
句法:
pie.sortValues( compare(a, b) )
参数:此函数接受如上所述和如下所述的单个参数:
- 比较器:它采用比较器函数来比较两个参数a和b ,在此基础上进行排序。它是一个可选参数。
返回值:此函数返回当前值比较器。
下面的示例说明了 D3.js 中的pie.sortValues()函数:
示例 1:
HTML
GeeksforGeeks
pie.sortValues()
HTML
GeeksforGeeks
pie.sortValues();
输出:
- 在点击按钮之前:
- 点击按钮后:
示例 2:
HTML
GeeksforGeeks
pie.sortValues();
输出:
- 在点击按钮之前:
- 点击按钮后: