python海龟绘图之绘图窗口操作
在python的海龟绘图中,可以对绘图窗口进行关闭、保存以及设置等操作。
1 绘图窗口的关闭
通过bye()或exitonclick()函数关闭绘图窗口。代码如图1所示。
图1 关闭绘图窗口的代码
两者的区别在于bye()函数直接关闭绘图窗口,而exitonclick()函数在鼠标左键点击了绘图窗口后才会关闭窗口。
2 绘图窗口的保存
通过save()函数将海龟绘图保存为ps文件。代码如图2所示。
图2 保存绘图窗口的代码
其中,第5行代码通过save()函数保存绘图窗口,第一个参数表示保存的文件名,第二个参数overwrite表示如果文件已经存在,是否覆盖旧文件。
相关链接1 ps文件全称是PostScript文件,它是一种使用PostScript页面描述语言编写的文件,通常以.ps为扩展名。它由Adobe公司在1980年代开发,是电子出版和桌面印刷领域的一项关键技术。
3 绘图窗口的设置
通过setup()函数可以设置绘图窗口的宽度、高度以及位置。代码如图3所示。
图3 设置绘图窗口的代码
其中,setup()的第一个和第二个参数分别表示绘图窗口的宽度和高度,如果参数值大于1,则表示像素值,如果是小于1的浮点数,则表示窗口宽度或高度与整个屏幕宽度和高度的比例;第三个参数表示窗口左边距屏幕左侧边缘的像素距离,若为负数,则表示距屏幕右侧边缘的距离;若为 None,则窗口水平居中;第四个参数表示表示窗口顶边距屏幕顶部边缘的像素距离;若为负数,则表示距屏幕底部边缘的距离;若为 None,则窗口垂直居中。以上代码的作用是将海龟绘图窗口的宽度设置为500像素,高度设置为整个屏幕的一半,窗口左上角横纵坐标为(100, 100)。
4 小结
通过bye()或exitonclick()函数关闭绘图窗口;通过save()函数将海龟绘图保存为ps文件;通过setup()函数可以设置绘图窗口的宽度、高度以及位置。
