Почему в графическом представлении метки отображается однажды созданный pandas столбец DataFrame? - PullRequest
0 голосов
/ 07 ноября 2019

Не могли бы вы взглянуть на мой код.

Я использовал 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, как только я передаю мышь под столбцом.

enter image description here

...