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

234
Visualizações
Should this code override the default d3 version in use by Juypyter notebooks?

I am trying to load the latest version of D3JS in a Jupyter notebook using a Python Kernel, so I can use D3 in the subsequent cells that contain javascript code executed via %%javascript cell magic.
So I am doin something like this in a cell

import json
from IPython.core.display import HTML,Javascript
HTML(
'''
<script src="https://d3js.org/d3.v7.js"></script>
'''
)
str1="<nodedata>"+json.dumps(json_lab['nodes'])+"</nodedata>"
str2="<linkdata>"+json.dumps(json_lab['links'])+"</linkdata>"
HTML(str1+str2)
Javascript('console.log(d3)')

However I get this response showing an older version there

enter image description here What am I doing wrong ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

"This is the way" d3.js Loading version 3 vs version 4 in Jupyter Notebook

%%javascript
requirejs.config({
  paths: {
      d3: 'https://d3js.org/d3.v7'
  }
});
    require(['d3'], function(d3) {
        window.d3 = d3;
    });
about 4 years ago · Juan Pablo Isaza Relatório
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