import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.family'] = 'SimHei' # 设置中文字体为黑体 plt.rcParams['axes.unicode_minus']=False # 设置负号显示正常 x = np.arange(-2.0, 2.1, 0.1) y = x ** 2 z = x ** 3 fig = plt.figure(1) #创建画布 plt.plot(x, y, "r") #根据x和y值绘制红色曲线 _____________ (x, z, "g*:") #根据x和z值绘制带绿色星号的虚线 plt.axis('scaled') #设置x轴y轴按实际比例显示 plt.title("二次及三次函数") #设置标题 plt.xlabel("x轴坐标") #设置x轴的名称 _____________ ("y轴坐标") #设置y轴的名称 plt.xlim(-2, 2) #设置x轴的范围 _____________ (-4, 4) #设置y轴的范围 plt.xticks([-2, -1, 0, 1, 2]) #设置x轴刻度 plt.legend(labels=['y=x^2', 'y=x^3']) #设置图例 _____________ #显示图形 fig.savefig('myfig1.png') #保存图片文件
时间: 2024-01-12 10:04:14 浏览: 131
这是一段使用Matplotlib库绘制二次及三次函数图像的代码,下划线处需要填上相应的代码:
```python
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.family'] = 'SimHei' # 设置中文字体为黑体
plt.rcParams['axes.unicode_minus']=False # 设置负号显示正常
x = np.arange(-2.0, 2.1, 0.1)
y = x ** 2
z = x ** 3
fig = plt.figure(1) #创建画布
plt.plot(x, y, "r") #根据x和y值绘制红色曲线
plt.plot(x, z, "g*:") #根据x和z值绘制带绿色星号的虚线
plt.axis('scaled') #设置x轴y轴按实际比例显示
plt.title("二次及三次函数") #设置标题
plt.xlabel("x轴坐标") #设置x轴的名称
plt.ylabel("y轴坐标") #设置y轴的名称
plt.xlim(-2, 2) #设置x轴的范围
plt.ylim(-4, 4) #设置y轴的范围
plt.xticks([-2, -1, 0, 1, 2]) #设置x轴刻度
plt.legend(labels=['y=x^2', 'y=x^3']) #设置图例
plt.show() #显示图形
fig.savefig('myfig1.png') #保存图片文件
```
这段代码首先导入了Matplotlib库和Numpy库,然后设置了中文字体和负号的显示方式。接着,通过Numpy库的`arange`函数生成了一组x值,并分别计算了二次函数和三次函数的y值。然后,创建了一个画布,并分别绘制了二次函数和三次函数的图像。接着,设置了坐标轴的名称、范围、刻度和图例,并将图像显示出来。最后,将图像保存至文件。
阅读全文