У меня есть кадр данных в Pandas, в котором строки являются наблюдениями в разное время, а каждый столбец является ячейкой размера, где значения представляют количество частиц, наблюдаемых для этой ячейки размера. Так это выглядит следующим образом:
bin1 bin2 bin3 bin4 bin5
Time1 50 200 30 40 5
Time2 60 60 40 420 700
Time3 34 200 30 67 43
Я хотел бы использовать plotly / cufflinks для создания диаграммы рассеяния, в которой ось x будет представлять собой каждый размерный бин, а ось y будет являться значениями в каждом размерном бин. Там будет три цвета, по одному на каждое наблюдение.
Поскольку у меня больше опыта в Matlab, я пытался индексировать значения с помощью iloc (обратите внимание, что в приведенном ниже примере просто делается попытка построить одно наблюдение):
df.iplot(kind="scatter",theme="white",x=df.columns, y=df.iloc[1,:])
Но я просто получаю сообщение об ошибке: сообщение 0.
Можно ли использовать индексирование при выборе значений x и y в Pandas?