gpt4 book ai didi

matplotlib - 即时更改矩形颜色

转载 作者:行者123 更新时间:2023-12-05 00:41:58 25 4
gpt4 key购买 nike

我正在使用 matplotlib - 我有一个条形图,我想突出显示用户单击的条形图。我有一个回调,它通过一个 rect 集合(我从 self.axis.bar(...) 得到的那个)并找出哪个被点击了(查看坐标)。此时我想调用一些东西来改变当前条的颜色。是否可以?我怎么做?

编辑:我想我真正想要的答案是是否可以使条形具有不同的颜色。

最佳答案

您可以使用 Artist properties 设置单个条的颜色。 .下面是一个例子:

import matplotlib.pyplot as plt

fig = plt.figure()
ax1 = fig.add_subplot(111)
bars = ax1.bar(range(1,10), range(1,10), color='blue', edgecolor='black')

bars[6].set_facecolor('red')
plt.show()

alt text

关于matplotlib - 即时更改矩形颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2581400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com