Я хотел бы видеть HTML-вывод Plotly в PyCharm IDE. В настоящее время он говорит:
Процесс завершен с кодом выхода 0
для выхода. Однако я получаю графический результат в Jupyter
Я хотел бы видеть HTML-вывод Plotly в PyCharm IDE. В настоящее время он говорит:
Процесс завершен с кодом выхода 0
для выхода. Однако я получаю графический результат в Jupyter
Чтобы увидеть выходные данные Plotly в формате html, используйте автономную функцию. Например, вот так:
plotly.offline.plot(*yourplotname*, filename='file.html')
Запустите код в pycharm, и он сохранит файл .html локально в вашей рабочей папке и откроет .html в браузере для просмотра.
Dnaiel, насколько я понимаю сюжетно, всегда где-то создает HTML-файл. Я предполагаю, что даже в блокнотах jupyter сюжетно создает временный HTML-файл, хотя рисует график в том же окне.
Однако вы все равно можете использовать plotly в pycharm, не указывая имя нового файла. В этом случае plotly просто перезаписывает предыдущий временный файл HTML в вашем рабочем каталоге.
plotly.offline.plot(df2.iplot(kind='TypeOfChart',x='X_Var',y='Y_Var', asFigure=True))
В PyCharm 2020.3 я смог сделать многоэлементный 3D-график, работая с пакетом poliastro. Сюжет автоматически загружается в Safari с интерактивными функциями.
#%% Plotting in 3D
frame = OrbitPlotter3D(plane=Planes.EARTH_ECLIPTIC)
frame.set_attractor(Sun)
apollo_orbit = Orbit.from_ephem(Sun, apollo_ephem, EPOCH)
apollo_orbit.plot(label="Apollo", use_3d=True, interactive=True)
# frame.set_orbit_frame(Orbit.from_ephem(Earth, apollo_ephem_e, EPOCH))
# 2021-Jul-08 12:07 : First time trying plotly.offline.plot
fp = frame.plot(apollo_orbit)
frame.plot_body_orbit(Earth, EPOCH) # 2021-Jul-08 12:07 : Apparently adds to the object created in the previous line
plotly.offline.plot(fp) # 2021-Jul-08 12:07 : Result is an html file that pops up in a browser, has interactive