#javascript #html #d3.js #jupyter #jupyter-notebook
#javascript #HTML #d3.js #jupyter #jupyter-notebook
Вопрос:
Я пытался поиграть с D3.js внутри jupyter я не мог заставить его работать, среди ошибок, которые я получил, у меня были cannot find name d3
, вероятно, из-за того, что я не смог правильно связать D3
. Наконец, перепробовав все, что я мог найти в сети, например:
HTML('<script src="./d3.min.js"></script>')
и
%%javascript
require.config({
paths: {
d3: './d3.min.js'
}
});
и
%%HTML
<script src="./d3.min.js" charset="utf-8"></script>
…
Мне удалось заставить его работать! Однако я не смог воспроизвести эксплойт! Хуже того, в моих попытках заставить его снова работать мне удалось сломать мою записную книжку, теперь каждый раз, когда я перезагружаю страницу, я получаю следующее сообщение:
Notebook failed to load
The error was:
Error: Mismatched anonymous define() module: function (t){"use strict";function n(t){return function(n,e){return ms(t(n),e)}}function e(t,n,e){var r=Math.abs(n-t)/Math.max(0,e),i=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),o=r/i;return o>=Rs?i*=10:o>=Us?i*=5:o>=Dsamp;amp;(i*=2),n<t?-i:i}function r(t){return t.length}function i(){}function o(t,n){var e=new i;if(t instanceof i)t.each(function(t,n){e.set(n,t)});else if(Array.isArray(t)){var r,o=-1,u=t ...
Что происходит? Он даже не ждет, пока я запущу какую-либо ячейку для сбоя? Возможно ли, что при импорте D3
библиотеки с использованием HTML я ввел некоторый импорт и нарушил некоторые зависимости? Как я могу это исправить?
Комментарии:
1. Вы решили эту проблему?
2. Нет: / просто отказался от идеи смешивания javascript и python