График на графике не отображается - PullRequest
0 голосов
/ 04 октября 2019

Я просто пытаюсь использовать plotly / dash, и когда я пишу приведенный ниже код, ничего не отображается ... это просто пустое поле. Я попытался установить nodejs (я использую anaconda), чтобы я мог попробовать установить какое-то расширение 'jupyter labextension install @ jupyterlab / plotly-extension', но по какой-то причине это не работает, я даже не могу установить nodejs.

import dash
import dash_core_components as dcc
import dash_html_components as html
import plotly.offline as pyo
import plotly.graph_objs as go
# Set notebook mode to work in offline
pyo.init_notebook_mode()
#init_notebook_mode(connected=True)
# Create traces
trace0 = go.Scatter(
    x=[1, 2, 3, 4],
    y=[10, 15, 13, 17]
)
trace1 = go.Scatter(
    x=[1, 2, 3, 4],
    y=[16, 5, 11, 9]
)
# Fill out data with our traces
data = [trace0, trace1]
layout=go.Layout(barmode='stack')
fig=go.Figure(data=data, layout=layout)
# Plot it and save as basic-line.html
pyo.iplot(fig, filename = 'basic-line')

Что еще я могу сделать, чтобы помочь просмотреть мой график?

1 Ответ

0 голосов
/ 04 октября 2019

Я хотел бы получить дополнительную информацию о версиях plolty, Jupyterlab и т. Д., Но iplot() вполне может быть проблемой здесь. Попробуйте другой базовый пример, например:

Код:

import plotly.graph_objects as go
animals=['giraffes', 'orangutans', 'monkeys']

fig = go.Figure(data=[
    go.Bar(name='SF Zoo', x=animals, y=[20, 14, 23]),
    go.Bar(name='LA Zoo', x=animals, y=[12, 18, 29])
])
# Change the bar mode
fig.update_layout(barmode='stack')
fig.show()

Сюжет:

enter image description here

Дайте мне знать, как это сработало для вас.

...