博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Python的turtle模块画出简单的柱状图
阅读量:6826 次
发布时间:2019-06-26

本文共 1048 字,大约阅读时间需要 3 分钟。

代码如下:

import turtleheights = [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()

效果如下:

 

转载于:https://www.cnblogs.com/ncuhwxiong/p/6606732.html

你可能感兴趣的文章
php mysql 导出excel
查看>>
android 日期选择器(DatePicker)学习与应用 (转)
查看>>
web页面常用功能js实现
查看>>
30天学会 MooTools 教学(1): 认识MooTools
查看>>
【转载】iphone IOS plist文件
查看>>
linux下多进程、多线程编程
查看>>
jmeter最简单使用
查看>>
Android开发中SharedPreferences的应用
查看>>
Forward框架的逆袭:解析Forward+渲染
查看>>
转 互斥锁和条件变量
查看>>
java打包jar的入口问题解决
查看>>
SQL Server 的通用分页显示存储过程
查看>>
Application.AddMessageFilter(this);
查看>>
mybatis重拾---部署官方demo
查看>>
Jquery.Datatables 导出excel
查看>>
tomcat中间件配置说明
查看>>
菜鸟nginx源代码剖析数据结构篇(八) 缓冲区链表ngx_chain_t
查看>>
git fetch
查看>>
C# ListView用法
查看>>
android 虚线
查看>>