Список не признается для Plotly - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь запустить простую гистограмму на графике с одномерным списком, взятым из Excel. Файл печатается нормально (myList = ['45, 21,45,54,87,34,52,78,9,79 ']), и я предполагаю, что я разделил его на список строк. Теперь я хочу изменить их на int, чтобы Plotly теперь мог распознать график как единственный график как один большой бар (я угадываю всю строку вместе?)

    import plotly.graph_objects as go 

    file = open("myFile.csv", "r") *




    myData= file.read() 
    myList = myData.split("\n") 
    print(myList) 

    newList = []

    for element in myList:
        newList.append(int(element))

    print(newList)

    y = newList


    fig = go.Figure([go.Bar(y=y)])
    fig.update_layout(title_text='This is my bar chart displaying my figures')
    fig.show()

1 Ответ

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

А) Почему вы заключили это в скобки? y = (myList)
B) Разве это не потому, что здесь: fig = go.Figure([go.Bar(y=y)]) вы используете старый список со строками вместо newlist?

Это решает вашу ошибку:

mylist = "".join(mylist)
mylist = mylist.split(",")

Это можно сделать в 1 строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...