首页 > 代码库 > 使用Python的turtle模块画出简单的柱状图
使用Python的turtle模块画出简单的柱状图
代码如下:
import turtle heights = [856, 420,360,260,205] def main(): t = turtle.Turtle() t.hideturtle() for i in range(5): drawFilledRectangle(t,-200+(76*i),0,76,heights[i]/4,"black","light blue") displayText(t) def drawFilledRectangle(t,x,y,w,h,colorP="black",colorF="white"): t.pencolor(colorP) t.fillcolor(colorF) t.up() t.goto(x,y) t.down() t.begin_fill() t.goto(x+w,y) t.goto(x+w,y+h) t.goto(x,y+h) t.goto(x,y) t.end_fill() def displayText(t): languages = ["haha1", "haha2", "haha3", "haha4", "haha5"] t.pencolor("blue") t.up() for i in range(5): t.goto((-162+76*i),heights[i] / 4) t.write(str(heights[i]),align="center",font=("Arial",10,"normal")) t.goto((-162+76*i),10) t.write(languages[i],align="center",font=("Arial",10,"normal")) t.goto(-200,-25) t.write("haha 统计图",font=("Arial",10,"normal")) t.goto(-200,-45) t.write(‘(哈哈哈哈哈啊哈哈)‘,font=("Arial",10,"normal")) main()
效果如下:
使用Python的turtle模块画出简单的柱状图
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。