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

92
Visualizações
Build a d3 tree from a database

I want to draw a tree with d3 where each node is a person. In my database I have a table that correspond to a person and in another table I have the relationship between each persons.

database schema

I don't know how to create the data structure in js that is needed by d3 tree.

I retrieve data in json with this format :

{
    "peoples": [
        {
            "id": 0,
            "first_name": "Louis",
            "last_name": "E",
            "birthdate": "03-31-2000",
            "promo": 4,
            "description": "eczc"
        },
        {
            "id": 1,
            "first_name": "Max",
            "last_name": "D",
            "birthdate": "31-01-1999",
            "promo": 5,
            "description": "dzeczc"
        },
        {
            "id": 2,
            "first_name": "Thomas",
            "last_name": "Z",
            "birthdate": "03-04-2005",
            "promo": 9,
            "description": "edzfc"
        }
    ],
    "relationships": [
        {
            "id": 0,
            "godfather": 1,
            "godson": 0
        },
        {
            "id": 0,
            "godfather": 1,
            "godson": 2
        }

    ]
}

Do you have an hint on how I can do this ?

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