怎么用python turtle库画贝塞尔曲线?在线等

Python030

怎么用python turtle库画贝塞尔曲线?在线等,第1张

import turtle

turtle.penup()

turtle.goto(-100, 100)

turtle.pendown()

# 设置画笔颜色

turtle.pencolor('red')

# 设置画笔宽度

turtle.width(5)

# 画贝塞尔曲线

turtle.goto(-50, 50)

turtle.goto(0, 100)

turtle.goto(50, 50)

turtle.goto(100, 100)

turtle.done()

为避免中文显示出错,需导入matplotlib.pylab库

1.2.1 确定数据

1.2.2 创建画布

1.2.3 添加标题

1.2.4 添加x,y轴名称

1.2.5 添加x,y轴范围

1.2.6 添加x,y轴刻度

1.2.7 绘制曲线、图例, 并保存图片

保存图片时,dpi为清晰度,数值越高越清晰。请注意,函数结尾处,必须加plt.show(),不然图像不显示。

绘制流程与绘制不含子图的图像一致,只需注意一点:创建画布。

合理调整figsize、dpi,可避免出现第一幅图横轴名称与第二幅图标题相互遮盖的现象.

2.2.1 rc参数类型

2.2.2 方法1:使用rcParams设置

2.2.3 方法2:plot内设置

2.2.4 方法3:plot内简化设置

方法2中,线条形状,linestyle可简写为ls;线条宽度,linewidth可简写为lw;线条颜色,color可简写为c,等等。