Используйте ax
в matplotlib. Поскольку вы не публиковали MRE, я предполагаю точки данных. Вы можете сделать что-то вроде этого:
import matplotlib.pyplot as plt
x1=[1,2,3,4,5]
y1=[6,7,8,9,15]
x2=[16,17,18,16,19]
y2=[20,22,23,26,21]
fig, ax=plt.subplots()
ax=plt.bar(x1,y1,label='x_list')
ax=plt.bar(x2,y2,label='y_list')
plt.legend(loc='upper left')
plt.show()
Снова вам нужно изменить код в соответствии с вашими предпочтениями. Просто знайте, что вы можете разместить на одном графике столько графиков, сколько хотите. Просто используйте тот же объект осей ax
для их построения.
ВЫХОД: