StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
10 KiB
1 line
10 KiB
4 years ago
|
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("vega-expression"),require("vega-dataflow"),require("vega-selections"),require("vega-statistics"),require("vega-time"),require("vega-util"),require("d3-array"),require("d3-color"),require("d3-format"),require("d3-time-format"),require("vega-scale"),require("d3-geo"),require("vega-scenegraph")):"function"==typeof define&&define.amd?define(["exports","vega-expression","vega-dataflow","vega-selections","vega-statistics","vega-time","vega-util","d3-array","d3-color","d3-format","d3-time-format","vega-scale","d3-geo","vega-scenegraph"],e):e((t=t||self).vega={},t.vega,t.vega,t.vega,t.vega,t.vega,t.vega,t.d3,t.d3,t.d3,t.d3,t.vega,t.d3,t.vega)}(this,(function(t,e,n,r,o,i,a,c,u,s,l,f,m,d){"use strict";function g(t){const e=t/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}function p(t){const e=u.rgb(t);return.2126*g(e.r)+.7152*g(e.g)+.0722*g(e.b)}function h(t,e){const n=p(t),r=p(e);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function v(t){const e=this.context.data[t];return e?e.values.value:[]}function y(t,e,n){const r=this.context.data[t]["index:"+e],o=r?r.value.get(n):void 0;return o?o.count:o}function b(t,e){const n=this.context.dataflow,r=this.context.data[t].input;return n.pulse(r,n.changeset().remove(a.truthy).insert(e)),1}function x(t,e,n){if(t){const n=this.context.dataflow,r=t.mark.source;n.pulse(r,n.changeset().encode(t,e))}return void 0!==n?n:t}const w={};function S(t,e,n){let r=t+":"+n,o=w[r];return o&&o[0]===e||(w[r]=o=[e,e(n)]),o[1]}function q(t,e){return S("format",s.format,e)(t)}function P(t,e){return S("timeFormat",i.timeFormat,e)(t)}function L(t,e){return S("utcFormat",i.utcFormat,e)(t)}function F(t,e){return S("timeParse",l.timeParse,e)(t)}function N(t,e){return S("utcParse",l.utcParse,e)(t)}var A=new Date(2e3,0,1);function O(t,e,n){return Number.isInteger(t)&&Number.isInteger(e)?(A.setYear(2e3),A.setMonth(t),A.setDate(e),P(A,n)):""}function k(t){return O(t,1,"%B")}function D(t){return O(t,1,"%b")}function z(t){return O(0,2+t,"%A")}function R(t){return O(0,2+t,"%a")}function U(t,e){let n;return a.isFunction(t)?t:a.isString(t)?(n=e.scales[t])&&n.value:void 0}function B(t,e){const n=U(t,(e||this).context);return n&&n.range?n.range():[]}function j(t,e){const n=U(t,(e||this).context);return n?n.domain():[]}function E(t,e){const n=U(t,(e||this).context);return n&&n.bandwidth?n.bandwidth():0}function M(t,e,n){return f.bandSpace(t||0,e||0,n||0)}function V(t,e){const n=U(t,(e||this).context);return n?n.copy():void 0}function I(t,e,n){const r=U(t,(n||this).context);return r&&void 0!==e?r(e):void 0}function T(t,e,n){const r=U(t,(n||this).context);return r?a.isArray(e)?(r.invertRange||r.invert)(e):(r.invert||r.invertExtent)(e):void 0}function X(t,e){return function(n,r,o){if(n){const e=U(n,(o||this).context);return e&&e.path[t](r)}return e(r)}}const Y=X("area",m.geoArea),_=X("bounds",m.geoBounds),C=X("centroid",m.geoCentroid);function G(t){let e=this.context.group,n=!1;if(e)for(;t;){if(t===e){n=!0;break}t=t.mark.group}return n}function H(t,e,n){try{t[e].apply(t,["EXPRESSION"].concat([].slice.call(n)))}catch(e){t.warn(e)}return n[n.length-1]}function W(){return H(this.context.dataflow,"warn",arguments)}function $(){return H(this.context.dataflow,"info",arguments)}function J(){return H(this.context.dataflow,"debug",arguments)}function K(){var t=[].slice.call(arguments);return t.unshift({}),a.extend.apply(null,t)}function Q(t,e){return t===e||t!=t&&e!=e||(a.isArray(t)?!(!a.isArray(e)||t.length!==e.length)&&function(t,e){for(let n=0,r=t.length;n<r;++n)if(!Q(t[n],e[n]))return!1;return!0}(t,e):!(!a.isObject(t)||!a.isObject(e))&&Z(t,e))}function Z(t,e){for(let n in t)if(!Q(t[n],e[n]))return!1;return!0}function tt(t){return e=>Z(t,e)}function et(t,e,r,o,i,c){let u,s,l=this.context.dataflow,f=this.context.data[t],m=f.input,d=f.changes,g=l.stamp();if(!1===l._trigger||!(m.value.length||e||o))return 0;if((!d||d.stamp<g)&&(f.changes=d=l.changeset(),d.stamp=g,l.runAfter((function(){f.modified=!0,l.pulse(m,d).run()}),!0,1)),r&&(u=!0===r?a.
|