Python绘制年龄分布饼图:老年最多,中年次之,青年最少
"使用Python画一个饼图,图中有'青年','中年','老年'这几类,数据随机生成满足老年最多,中年次之,青年最少之间的随机数"你可以使用matplotlib库中的pyplot来绘制饼图。下面是一个示例代码,满足老年最多,中年次之,青年最少之间的随机数据生成和绘制饼图:\n\npython\nimport matplotlib.pyplot as plt\nimport random\n\n# 生成随机数据\nrandom.seed(0)\nelderly = random.randint(50, 100)\nmiddle_aged = random.randint(30, 50)\nyoung = 100 - elderly - middle_aged\n\n# 数据标签\nlabels = ['青年', '中年', '老年']\n\n# 数据大小\nsizes = [young, middle_aged, elderly]\n\n# 颜色\ncolors = ['lightskyblue', 'lightcoral', 'yellowgreen']\n\n# 绘制饼图\nplt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=140)\n\n# 设置图形标题\nplt.title('人口年龄分布')\n\n# 显示图形\nplt.axis('equal')\nplt.show()\n\n运行以上代码,会生成一个饼图,其中'青年'、'中年'和'老年'所占比例随机生成,满足老年最多,中年次之,青年最少的条件。
原文地址: https://www.cveoy.top/t/topic/ptv9 著作权归作者所有。请勿转载和采集!