本关任务:编写一个能绘制折线图的小程序。
# 补充你的代码,导入库并绘制曲线
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
plt.plot(x,y)
plt.show()
# 保存成图片文件
plt.savefig("plot/src/step1/output/temp.png")
# 补充你的代码,显示绘制结果
本关任务:编写一个能绘制正弦曲线的小程序。
# 补充你的代码,导入库并绘制曲线
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi,50)
sinx = np.sin(x)
plt.plot(x,sinx)
plt.show()
# 保存成图片文件
plt.savefig("plot/src/step2/output/temp.png")
# 补充你的代码,显示绘制结果
本关任务:编写一个能绘制指定线型、颜色和标记的正弦曲线的小程序。
# 补充你的代码,导入库并绘制曲线
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi,50)
sinx = np.sin(x)
plt.plot(x,sinx,color= 'red', marker='o', linestyle= '--')
plt.show()
# 保存成图片文件
plt.savefig("plot/src/step3/output/temp.png")
# 补充你的代码,显示绘制结果
本关任务:编写一个能绘制指定线型、颜色和标记的正弦曲线的小程序。
import matplotlib.pyplot as plt # 导入pyplot子库命名为plt
import numpy as np # 导入numpy库命名为np
def plot_circular():
"""绘制正弦曲线,线型为破折线"--"、颜色为红色、标记为圆"o",线宽度为3.5;
绘制余弦曲线,线型为点划线"-."、颜色为蓝色、标记为正三角形“^”,其他用缺省值
无返回值
"""
# 补充你的代码完成绘制
x = np.linspace(0, 2*np.pi,50)
sinx = np.sin(x)
cosx = np.cos(x)
plt.plot(x,sinx,color= 'red', marker='o',linewidth=3.5,linestyle= '--')
plt.plot(x,cosx,color= 'blue', marker='^', linestyle= '-.')
plt.show()
if __name__ == '__main__':
plot_circular() # 调用自定义函数正余弦曲线
plt.savefig("plot/src/step4/output/temp.png")
plt.show() # 显示绘制结果
本关任务:编写一个能绘制指定线型、颜色和标记的正弦曲线的小程序。
import matplotlib.pyplot as plt # 导入pyplot子库命名为plt
import numpy as np # 导入numpy库命名为np
def plot_circular():
"""绘制正弦曲线,线型为破折线"--"、颜色为红色、标记为圆"o",线宽度为3.5;
绘制余弦曲线,线型为点划线"-."、颜色为蓝色、标记为正三角形“^”,其他用缺省值
无返回值
"""
# 补充你的代码完成绘制
x = np.linspace(0, 2*np.pi,50)
sinx = np.sin(x)
cosx = np.cos(x)
plt.plot(x,sinx,color= 'red', marker='o',linewidth=3.5,linestyle= '--')
plt.plot(x,cosx,color= 'blue', marker='^', linestyle= '-.')
def draw_lim():
"""绘制线型为破折线的横纵坐标轴,横轴取值范围[-0.5, 7],纵轴范围[-1.2, 1.2]
函数无参数,无返回值
"""
plt.axhline(0, color= 'black',linestyle='--', linewidth=1) # 绘制水平线x轴,0可省
plt.axvline(0, color= 'black',linestyle='--', linewidth=1) # 绘制垂直线y轴,0可省
plt.ylim(-1.2, 1.2) # 设置纵轴的上下限
plt.xlim(-0.5, 7)
if __name__ == '__main__':
plot_circular() # 调用自定义函数正余弦曲线
draw_lim()
plt.savefig("plot/src/step5/output/temp.png")
plt.show() # 显示绘制结果