首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用单选按钮根据字典中的项目更改图表的绘图

使用单选按钮根据字典中的项目更改图表的绘图
EN

Stack Overflow用户
提问于 2018-08-31 08:01:22
回答 1查看 226关注 0票数 0

我有一本字典,里面有许多条目。我想创建一个单选按钮的数量等于字典中的项目数量的图表。单选按钮选项将是字典的键,并且每次选择不同的单选按钮时,都会相应地绘制相关的值。例如:

代码语言:javascript
运行
复制
from matplotlib.widgets import Slider, Button, RadioButtons

data = {'A' : [1,2,4,6,7,8,10],'B' : [1,2,4,6,4,3,7], 'C' : [3,2,1,6,2,3,4]}

axcolor = 'lightgoldenrodyellow'
rax = plt.axes([0.025, 0.5, 0.15, 0.15], facecolor=axcolor)
radio = RadioButtons(rax, data.keys(), active=0)

def chooseGraph(graph):
    [plt.plot(data[names]) for names in data.keys()]
radio.on_clicked(chooseGraph)

plt.show()

当我执行这段代码时,我得到了单选按钮,但没有图形。当我选择一个按钮时,所有3个数据集都绘制在单选按钮的顶部,更改按钮只会更改颜色。

提前感谢您的帮助!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52106834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档