from tkinter import Tk, Canvas
def DrawPie():
#创建窗口
windows=Tk()
#添加标题
windows.title("画饼图")
# 设置画布样式
canvas=Canvas(windows,height=500,width=500)
# 将画布打包到窗口
canvas.pack()
#利用画布的create_arc画饼形,(400,400)和(100,100)为饼形外围的矩形,
# start=角度起始,extent=旋转的度数,fill=填充的颜色
canvas.create_arc(400,400,100,100,start=0,extent=36,fill="red")
canvas.create_arc(400,400,100,100,start=36,extent=72,fill="green")
canvas.create_arc(400,400,100,100,start=108,extent=108,fill="yellow")
canvas.create_arc(400,400,100,100,start=216,extent=144,fill="blue")
# 为各个扇形添加内容,圆心为(250,250)
canvas.create_text(430,200,text="36°",font=("华文新魏",20))
canvas.create_text(330,100,text="72°",font=("华文新魏",20))
canvas.create_text(90,200,text="108°",font=("华文新魏",20))
canvas.create_text(390,370,text="144°",font=("华文新魏",20))
# 开启消息循环
windows.mainloop()
if __name__ == '__main__':
#调用方法
DrawPie()
from matplotlib import pyplot # 中文支持 pyplot.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 pyplot.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 def showPieChart(): #调用pyplot模块中的pie方法绘制饼图,pie方法的第一个参数是各个部分所占的比例,后面其他的参数是对饼形图的一些修饰的标签, labels为描述的内容,startangle为绘制的起始角度,counterclock为绘制的方向(默认为逆时针) pyplot.pie([36,72,108,144], labels=["36°", "72°", "108°", "144°"], startangle=90, counterclock=False) #显示图形 pyplot.show() if __name__ == '__main__': #调用函数 showPieChart()
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有