【发布时间】:2016-01-17 22:39:02
【问题描述】:
如何通过 hoverlabel 类型的东西来识别饼图的每一片?这个馅饼是平分的,但我想要它,所以当我将鼠标悬停在某个部分上时,它会告诉我该部分代表什么。即,将鼠标悬停在知识切片上,它会显示“知识类别”。
knowledge_slice1 = (k_weighting1/100) * 360
thinking_slice1 = (t_weighting1/100) * 360
communication_slice1 = (c_weighting1/100) * 360
application_slice1 = (a_weighting1/100) * 360
course1_pie = Canvas(assessmentsframe1, width=255, height=255, bg = 'white')
course1_pie.create_arc((5, 5, 250, 250), fill = "#FFFFAA",
start= 0,
extent = knowledge_slice1)
course1_pie.create_arc((5, 5, 250, 250), fill = "#C0FEA4",
start= knowledge_slice1,
extent = thinking_slice1)
course1_pie.create_arc((5, 5, 250, 250), fill = "#AFAFFF",
start= knowledge_slice1 + thinking_slice1,
extent = communication_slice1)
course1_pie.create_arc((5, 5, 250, 250), fill = "#FFD490",
start= knowledge_slice1 + thinking_slice1 + communication_slice1,
extent =application_slice1)
【问题讨论】:
标签: python python-2.7 python-3.x tkinter tkinter-canvas