Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

323
Visualizações
¿Cómo crear espacios al usar group/groupX/groupY en Observable Plot?

En los gráficos de líneas, "si algunos de los valores de los canales x o y no están definidos (o son nulos o NaN), aparecerán espacios entre los puntos adyacentes".

Si mi conjunto de datos contiene tales valores indefinidos, ¿cómo puedo lograr que estos también permanezcan cuando uso group / groupX / groupY ?

El siguiente gráfico se crea (algunas configuraciones se eliminaron por brevedad) usando un conjunto de datos donde todos los valores x ( timestamp de tiempo) están establecidos y algunos valores y ( temp ) no están undefined .

 marks: [ Plot.frame(), Plot.line(data, { x: "timestamp", y: "temp", stroke: "sensor_id" }), Plot.line(data, Plot.groupX({ y: "mean" }, { x: d => new Date(d.timestamp.getTime()).setSeconds(0, 0), y: "temp", stroke: "black" })) ]

ingrese la descripción de la imagen aquí

¿Cómo puedo lograr que esto se agregue a undefined ? ¿Hay alguna configuración de cómo se comporta el group cuando un solo valor/todos los valores no están undefined ?

Me las arreglé para que funcionara al proporcionar una función de agregación personalizada que se encarga de los valores undefined , pero creo que debería haber una manera más fácil de lograrlo. Parece que me estoy perdiendo algo.

 Plot.line(data, Plot.groupX( // Here I check if the grouping consists of a single falsy value { y: data => (data.length == 1 && !data[0]) ? undefined : data.reduce((a,b) => a + b, 0) / data.length }, { x: d => new Date(d.timestamp.getTime()).setSeconds(0, 0), y: "temp", stroke: "black" ))

ingrese la descripción de la imagen aquí

Publicado en el foro ObservableHQ

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda