应用相应命令绘制函数y=x*x在xE[-1,1]范围内的函数曲线(自定义线 型、线宽、颜色)以及散点图(自定义标记点形状、颜色)
时间: 2024-10-13 12:16:04 浏览: 22
在Python的Matplotlib库中,你可以使用`pyplot`模块来创建这样的图形。以下是一个示例代码,它展示了如何绘制函数y = x^2的曲线,并添加自定义的线型、线宽和颜色,以及生成散点图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 定义x轴范围和步长
x = np.linspace(-1, 1, 400)
# 函数 y = x^2
y = x**2
# 自定义参数
line_style = '--' # 斜线虚线
linewidth = 2 # 线宽
color = 'r' # 红色
scatter_color = 'g' # 散点绿色
scatter_marker = 'o' # 圆形标记
# 绘制函数曲线
plt.plot(x, y, line_style, linewidth=linewidth, color=color)
# 创建散点图
x_points = [0, -0.5, 0.5] # 特定的x坐标点
y_points = [0**2, (-0.5)**2, (0.5)**2] # 对应的y坐标点
plt.scatter(x_points, y_points, color=scatter_color, marker=scatter_marker, s=100) # s设置标记大小
# 设置标题和标签
plt.title('y = x^2 曲线及散点图')
plt.xlabel('x')
plt.ylabel('y')
# 显示图像
plt.show()
阅读全文