Cześć,
Mam pytanie, czy ktoś kojarzy co mógłbym jeszcze zrobić, żeby móc wykreślać za pomocą Plotly w Visual Studio Code na Jupyter'ze dane w języku JavaScript? Niestety plotly-notebook.js zwraca mi wykres tylko i wyłącznie w wersji przeglądarkowej (na serwerze localhost ~zdj. poniżej), a na wyjściach Jupytera w VS Code już nie. A chciałbym uniknąć niepotrzebnego okienka przy pracy.
Mam zainstalowany kernel Node.js dla jupytera, korzystam z biblioteki plotly-notebook-js. Nie zwracany jest żaden błąd, po prostu jest puste wyjście komórki Notebook'a.
arr = []
for (let i = 0; i < 100; i++)
arr.push(i)
//console.log(arr)
var myPlot = Plot.createPlot([{ x: arr, y: arr }], { title: 'Plotly in Jupyter!' });
$$html$$ = myPlot.render();
W języku Python wykresy są wyświetlane poprawnie bez uruchamiania w przeglądarce Jupytera.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(50)
plt.plot(x)
plt.title("Title")
plt.ylabel("Amplitude")
plt.xlabel("Sample")
plt.show()
Zakładam, że to przez to, że zwracana jest wartość w postaci html ($$html$$ = myPlot.render();). Istnieje jakiś sposób, by wyświetlać w tej formie wykres na wyjściu Jupyter Notebook'a?
Z góry dziękuję.