Как я могу получить заголовок моего графического графика для отображения с помощью Da sh? - PullRequest
1 голос
/ 24 апреля 2020

У меня есть несколько графиков, которые я могу отобразить с помощью fig.show (), но когда я пытаюсь отобразить их с помощью Da sh, их названия исчезают.

С fig.show (): График с fig.show ()

С Da sh: График с Da sh

Я не думаю, что проблема с моим кодом связана с тем, как я инициализировал fig, потому что график отлично отображается, если я заменю свой код в разделе «Отображение» просто fig.show().

Хотелось бы узнать, есть ли у кого-нибудь идеи о том, как заставить мои заголовки графиков работать с Da sh!

import os
import plotly.graph_objects as go

import dash
import dash_core_components as dcc
import dash_html_components as html

import numpy as np
import math

# ---------- Initialize X, Y, Z ----------

def f(x, y):
    return 1/2 * (math.pow(x+y,4)+math.pow(x-y,4))

X = np.arange(-10, 11, 1)
Y = X
Z = np.zeros((21,21))

for i in range(21):
    for j in range(21):
        Z[i][j] = f(X[i], Y[j])

# ---------- Generate graphs ----------

layout = {'title': {'text':'DISPLAY ME!'}}

fig = go.Figure(data=[go.Surface(x = X, y = Y, z = Z)], layout=layout)

# ---------- Display ----------

app = dash.Dash()
app.title = "Steepest Descent"

server = app.server

app.layout = html.Div([
    html.Div(
        children=[dcc.Graph(id='my-graph', figure=fig)]
    )
])

if __name__ == '__main__':
    app.run_server(debug=True, use_reloader=False)

1 Ответ

0 голосов
/ 24 апреля 2020

enter image description here

Ваш код отлично работает для меня. Пожалуйста, ознакомьтесь с версиями библиотек da sh, которые я использую:

# Name                    Version                   Build  Channel
dash                      1.11.0             pyh9f0ad1d_0    conda-forge
dash-bootstrap-components 0.9.2              pyh9f0ad1d_0    conda-forge
dash-core-components      1.9.1              pyh9f0ad1d_0    conda-forge
dash-daq                  0.4.0                      py_0    conda-forge
dash-html-components      1.0.3              pyh9f0ad1d_0    conda-forge
dash-renderer             1.4.0              pyh9f0ad1d_0    conda-forge
dash-table                4.6.2              pyh9f0ad1d_0    conda-forge
...