本文主要是介绍turtle库画坐标系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近学习turtle,界面的坐标不是很了解,画一个。
1.安装库
pip install turtle_CS
2.使用
import turtle_CSturtle_CS.draw_cs()
t.done()
3.源码
import turtle as t'''Drawing coordinate system'''def draw_cs():# 设置画笔t.speed(0)t.pensize(2)# 画x轴t.penup()t.goto(-300, 0)t.pendown()t.goto(300, 0)# 画x轴的箭头t.penup()t.goto(295, 5)t.pendown()t.goto(300, 0)t.goto(295, -5)# 画x轴的点for i in range(-250, 300, 50):# 画点t.penup()t.goto(i, 10)t.pendown()t.goto(i, 0)# 画字t.penup()if i == 0: # 对0的处理t.goto(i - 10, -25)t.write(i, align='center')else:t.goto(i, -25)t.write(i, align='center')t.pendown()# 画x轴的Xt.penup()t.goto(290, -30)t.pendown()t.write('x', font=("Arial", 16))# 画y轴t.penup()t.goto(0, -300)t.pendown()t.goto(0, 300)# 画y轴的箭头t.penup()t.goto(-5, 295)t.pendown()t.goto(0, 300)t.goto(5, 295)# 画y轴的点for i in range(-250, 300, 50):# 画点t.penup()t.goto(10, i)t.pendown()t.goto(0, i)# 画字t.penup()if i == 0: # 对0的处理passelse:t.goto(-25, i - 5)t.write(i, align='center')t.pendown()# 画y轴的yt.penup()t.goto(-30, 280)t.pendown()t.write('y', font=("Arial", 16))#恢复初始位置t.penup()t.goto(0,0)t.pendown()t.pensize(1)if __name__ == '__main__':draw_cs()t.mainloop()
这篇关于turtle库画坐标系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!