要设置两个图例颜色不同,且与柱子颜色不同,可以使用matplotlib库中的legend函数来实现。

首先,确保已经导入了matplotlib库:

import matplotlib.pyplot as plt

然后,绘制柱状图并设置柱子颜色:

# 绘制柱状图
plt.bar(x, y, color='blue')

接下来,设置两个图例并设置它们的颜色:

# 设置第一个图例
blue_patch = mpatches.Patch(color='blue', label='Blue Legend')
plt.legend(handles=[blue_patch])

# 设置第二个图例
red_patch = mpatches.Patch(color='red', label='Red Legend')
plt.legend(handles=[red_patch])

最后,显示图形:

plt.show()

这样就可以实现两个图例颜色不同,且与柱子颜色不同的效果

Echats设置两个图例颜色不同且与柱子颜色不同

原文地址: http://www.cveoy.top/t/topic/iVjJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录