import matplotlib.pyplot as plt
X = [1, 2, 3, 4, 5] Y = [10, 15, 13, 18, 16] Z = [8, 12, 11, 14, 17]
fig, ax1 = plt.subplots()
ax1.bar(X, Y, color='b', label='Y') ax1.set_ylabel('Y', color='b')
ax2 = ax1.twinx() diff = [y - z for y, z in zip(Y, Z)] ax2.bar(X, diff, color='r', alpha=0.5, label='Y - Z') ax2.set_ylabel('Y - Z', color='r')
ax2.set_ylim(0, max(diff) + 1)
lines, labels = ax1.get_legend_handles_labels() lines2, labels2 = ax2.get_legend_handles_labels() ax2.legend(lines + lines2, labels + labels2, loc='upper right')
plt.show()
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.