Método D3.js group.get()

Con la ayuda del método d3.group.get() , podemos obtener los valores del mapa resultante obtenido al agrupar una estructura de datos iterables.

Sintaxis:

d3.group.get( value )

Valor devuelto: Devuelve los valores del mapa.

Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca d3 utilizando este símbolo del sistema, debemos ejecutar el siguiente comando.

npm install d3

Ejemplo 1: en este ejemplo, podemos ver que al usar el método d3.group.get() , podemos obtener los valores del mapa resultante obtenido del grupo.

Javascript

// Defining d3 contrib variable  
var d3 = require('d3');
  
data = [
  {name: "ABC", amount: "34.0",   date: "11/12/2015"},
  {name: "DEF", amount: "120.11", date: "11/12/2015"},
  {name: "MNO", amount: "12.01",  date: "01/04/2016"},
  {name: "XYZ", amount: "34.05",  date: "01/04/2016"}
]
  
var grouped_data = d3.group(data, d => d.name)
  
console.log(grouped_data.get("ABC"))

Producción:

[ { name: 'ABC', amount: '34.0', date: '11/12/2015' } ]

Ejemplo 2:

Javascript

// Defining d3 contrib variable  
var d3 = require('d3');
  
data = [
  {name: "ABC", amount: "34.0",   date: "11/12/2019"},
  {name: "DEF", amount: "120.11", date: "11/02/2020"},
  {name: "MNO", amount: "12.01",  date: "01/04/2020"},
  {name: "XYZ", amount: "34.05",  date: "03/04/2020"}
]
  
var grouped_data = d3.group(data, d => d.name, d => d.date)
  
console.log(grouped_data.get("XYZ"))

Producción:

Map {
  '03/04/2020' => [ 
    { name: 'XYZ', amount: '34.05', date: '03/04/2020' } ]
}

Publicación traducida automáticamente

Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *