#python #pandas #dataframe #matplotlib
#python #панды #фрейм данных #matplotlib
Вопрос:
У меня есть два фрейма данных df1 и df2.
df1 имеет два столбца, столбец 1 «ключ» с 20 элементами. Столбец 2 ‘df1_val’ со значениями для каждого ключа.
df2 похож, но столбец 2 называется df2_val .
Какой самый простой способ построить один график с обоими df1_val и df2_val — ось x, назначенная ключам
Ответ №1:
Я бы сделал это таким образом:
Начните с присвоения вашим df_1value и df_2value одного и того же «значения», затем
fig = plt.figure()
for r in [df_1,df_2]:
plt.plot(r['key'], r['value'])
plt.xlim(0,<a value>)
plt.ylim(0,<a value >)
plt.show()
Альтернативный вариант — сделать это. Постройте то, что вам нужно для первого фрейма данных df1, и используйте ax
для «форсирования» других графиков на том же графике
ax = df.plot()
```
And
```
df2.plot(ax=ax)
```