У меня есть фрейм данных, содержащий 1 столбец (x-axis = df_time) и фрейм данных с несколькими столбцами, и каждый столбец будет соответствовать отдельной оси y, которую я хочу построить для df_time. Когда я вручную выбираю столбец df_column_01=df_column.iloc[:,0]
и строю его plt.scatter(df_time,df_column_01)
plt.show
, я получаю нужный график. Тем не менее, я хотел бы сгенерировать для l oop, чтобы сделать несколько графиков, на которых df_time наносится на графике против различных столбцов. Столбцы не индексируются, а количество столбцов зависит от набора данных. Я хотел бы, чтобы каждый график также обозначался по-разному в зависимости от используемого столбца.
df_time=[0, 10, 20, 30, 40]
df_columns=[0.000281, 0.004689, 0.001860, 0.004920, 0.000898],[0.000200, 0.000681, 0.000365, 0.000994, 0.001803],[0.004689, 0.006368, 0.003613, 0.009146, 0.004439]...
, когда я пытаюсь for i in range(len(df_columns.columns)):
col = df_columns.columns[i]
plt.scatter(df_time,col)#scatter plot
, он не работает.