import matplotlib.pyplot as plt import numpy as np
N = 5 Y = np.random.rand(N) Z = np.random.rand(N)
ind = np.arange(N) # положения столбцов
fig, ax1 = plt.subplots()
bar_width = 0.35 bar1 = ax1.bar(ind, Y, bar_width, label='Y')
ax2 = ax1.twinx()
bar2 = ax2.bar(ind + bar_width, Y - Z, bar_width, alpha=0.5, label='Diff (Y - Z)')
bar2.set_label('Diff (Y - Z)')
ax1.set_xticks(ind + bar_width / 2) ax1.set_xticklabels(('A', 'B', 'C', 'D', 'E'))
ax1.legend(loc='lower right') ax2.legend(loc='upper right')
plt.show()
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.