У меня есть фигура, содержащая график и две таблицы.
Я хочу, чтобы выровняло положение x каждого образца с центром соответствующего столбца. .
Количество столбцов совпадает с количеством выборок для построения.
Я нашел этот связанный вопрос , который охватывает тот же вопрос, но для бара диаграмма.
Я не смог перенести результат в мое дело.
Вот пример минимального рабочего кода:
import matplotlib.pyplot
import numpy as np
a = np.arange(20)
b = np.random.randint(1, 5, 20)
fig, ax = plt.subplots()
ax.plot(a, b, marker='o')
ax.table(np.random.randint(1, 5, (4, 20)), loc="top")
ax.table(np.random.randint(1, 5, (4, 20)))
ax.set_xticklabels([])
plt.subplots_adjust(top=0.85, bottom=0.15)
fig.savefig('test.png')
Создает этот вывод:
![enter image description here](https://i.stack.imgur.com/H0ldk.png)
Как видите, кружки, представляющие образцы, не центрированы относительно соответствующих столбцов.
Любая помощь приветствуется!