0
파이썬 코드와 D3 버전을 혼합하려고합니다. 지금은 D3 vizualizations 및 JavaScript 함수가 많이 있습니다. D3를 포함하는 몇 가지 다른 방법이 있지만 원하는 것은 내가 만든 후 vizualization에 영향을주는 함수를 호출하는 것입니다. 예를 들어파이썬에서 iFrame 또는 유사한 위젯에서 JavaScript 함수를 호출 할 수 있습니까?
:
createD3Stuff()는 vizualization를 생성하고, ID와 같은 소자를 생성 executeFunction가 = 그 vizualization에 제가 무언가를createD3Stuff()
for i in [0,1,2,3]:
executeFunction(i)
.
이것이 가능합니까? 내가 어떻게 해?
배경 정보 : Jupyter Notebooks를 사용하고 있지만이 방법을 사용할 수있는 다른 방법이 있다면 전환 할 수 있습니다. 나는 모든 d3 및 javascript 물건을 수행하는 방법을 알고, 그것은 파이썬과 자바 스크립트가 상호 작용하여 문제를 일으키고있다.
을? 지금까지 내가 아는 한 자바 스크립트는 브라우저 나 가상 DOM이있는 node.js에서만 실행할 수 있습니다. 둘 다 파이썬을 돌릴 수 없습니다. 그리고 파이썬 스크립트 안에서 자바 스크립트를 실행할 수 있다고 생각하지 않습니다. – paradite
@paradite 현재 Jupyter Notebook에서 브라우저를 실행 중이고 Python 시리즈의 스크립트에서 Javascript를 제한적으로 실행할 수 있습니다. 그러나 JS와 Python이 분리되어있어 인수를 전달하거나 함수를 호출하는 방법을 찾을 수 없습니다. – GreySage