добавить boxplot в другую графику в Python
Этих два графа имеет точно такое же значение х по оси каждой точки, можно отобразить окно усов на верхней части первого графа?
Я попытался это:
fig1 = plt.figure()
ax = fig1.add_subplot(211)
ax.set_xscale('log')
ax.plot(x7,y7,'c+-')
ax.plot(x8,y8,'m+-')
ax.plot(x9,y9,'g+-')
ax.boxplot(dataset)
xtickNames = plt.setp(ax, xticklabels=boxx)
plt.setp(xtickNames)
Результаты отображают только окно усов граф без трех других линий, поэтому я попытался это вместо:
fig1 = plt.figure()
ax = fig1.add_subplot(211)
ax2 = fig1.add_subplot(212)
ax.set_xscale('log')
ax.plot(x7,y7,'c+-')
ax.plot(x8,y8,'m+-')
ax.plot(x9,y9,'g+-')
ax2.set_xscale('log')
ax2.boxplot(dataset)
xtickNames = plt.setp(ax2, xticklabels=boxx)
plt.setp(xtickNames)
Но я хочу, чтобы показать на том же графике, что возможно?
У них нет одинаковых значений 'x'. Вы изменили * ярлыки * на 'boxplot', а не на * фактические значения *. – Avaris