Не могли бы вы взглянуть на мой код.
Я использовал plotly и dash для разработки панели мониторинга на основе кадров данных pandas.
Однако после создания диаграммы метки осей и шкалыправильно, но как только я передал de mouse под диаграмму, метки маркеров показывают '1' для всех моих диаграмм.
Если я вставляю прямое число, оно показывает правильно.
Я пытался преобразовать эти столбцыв «int64», но проблема остается.
html.Div(children = "Dash - A Data Product Development from plotly",
style = {'textAlign' : 'center',}),
dcc.Graph(
id = 'lines-chart',
figure = {
'data' : [
{'x': df1['OrderType'], 'y': df1['Qty'], 'type': 'bar', 'name': 'Dropado'},
{'x': df1['OrderType'], 'y': df1['OrderTypeProcessed'], 'type': 'bar', 'name': 'Realizado'}
],
'layout' : {
'title': 'Grafico'
}
}
),
Это печать ошибки:
Обратите внимание, что «Dropado» и «Realizado» показывают 1, как только я передаю мышь под столбцом.