Visualización de datos originales en el gráfico después del filtrado (DC.js)
Dec 08 2020
Estoy tratando de mostrar datos originales en mi gráfico DC.js (similar a este) una vez filtrados usando un " grupo falso ".
Seguí los pasos de esta publicación y no he tenido suerte. Me pregunto si es porque estoy usando reductio
.
Además, tal vez sea porque estoy usando funciones de acceso de clave / valor:
.keyAccessor((d) => {
return d.key;
})
.valueAccessor((d) => {
return d.value.avg;
}),
Aquí está la implementación mínima de stackblitz , ¡ estoy interesado en escuchar alguna información!
Respuestas
1 joshp Dec 08 2020 at 12:36
De hecho, era un "problema" de reducción, ya que crea un objeto de grupo más complicado
p.ej
key: foo
value: {
avg: bar,
sum: baz,
etc.
}
por lo que la "copia profunda" de la publicación vinculada
function static_copy_group(group) {
var all = group.all().map(kv => ({key: kv.key, value: kv.value}));
return {
all: function() {
return all;
}
}
}
de hecho, todavía hace referencia. Se corrigió usando la biblioteca de clones en su lugar