Python语言的turtle工具使我们常用的一种画图工具,他就类似与我们用笔画图。但是散点图虽然说起来简单,但是对于我们的实现也是比较复杂的。
工具/原料
Python软件包
win7系统
1、准备
1、打开Pythonshell端口,也就是IDLE的界面。
2、建立保存脚本
1、依次单击IDLE上方菜单栏中的“file”-“new file”。
2、会跳出来一个脚本界面,单击菜单栏中的“file”-“save”,就可以调出保存命令。
3、然后,在新跳出来的保存配置界面,填上脚本的名称和,保存的位置,再单击保存就可以了。
3、画散点图代码
1、准备:首先,要导入turtle包,和给出自己要画的点的坐标(也就是像素坐标,具体可查看图片像素坐标相关知识)。import turtlea=[[100,100],[-100,-100],[-100,100],[100,-100],[-50,-50],[0,0]]
2、初始化画笔和画布:然后,对画笔进行初始化,主要涉及到,画笔的大小和颜色,对画布的初始化,主要设计到画布的大小配置。turtle.setup(800,400,0,0)turtle.pensize(10)turtle.pencolor("red")turtle.up()
3、利用循环遍历:最后,采用for循环,遍历所有我们画的点。 for m in a:具体,操作如下:先:将画笔移动到自己要画的点处;turtle.goto(m[0],m[1])接着:在落下画笔turtle.down(),顿一下turtle.goto(m[0],m[1]);最后:抬起画笔。turtle.up()依次类推,画出所有的点。代码如下:for m in a: turtle.goto(m[0],m[1]) turtle.down() turtle.goto(m[0],m[1]) turtle.up()
4、整体代码:注意代码的缩进问题。import turtlea=[[100,100],[-100,-100],[-100,100],[100,-100],[-50,-50],[0,0]]turtle.setup(800,400,0,0)turtle.pensize(10)turtle.pencolor("red")turtle.up()for m in a: turtle.goto(m[0],m[1]) turtle.down() turtle.goto(m[0],m[1]) turtle.up()
4.运行实现效果
1、单击脚本界面的“run”-“run module”,就可以执行改代码了。
2、下图使我们执行效果,图中的红点就是我们画的的散点,灰线不是。