应用相应命令绘制函数y=x^2在x∈[-1,1]范围内的函数曲线(自定义线型、线宽、颜色)以及散点图(自定义标记点形状、颜色)、
时间: 2024-10-14 09:14:51 浏览: 40
matlab曲线的颜色代码-Data-Vis-Homework-1:数据可视家庭作业1
在Python的matplotlib库中,你可以使用`pyplot`模块来绘制这样的图形。下面是一个简单的示例,演示如何绘制函数`y = x^2`在`x`属于`[-1, 1]`的曲线,并添加散点图:
```python
import matplotlib.pyplot as plt
# 函数 y = x^2 的定义
def func(x):
return x**2
# 定义x轴的范围
x_values = np.linspace(-1, 1, 400) # 使用400个等间距点来获得更平滑的曲线
# 绘制曲线
plt.plot(x_values, func(x_values),
linestyle=':', # 线型设定为虚线
linewidth=2, # 线宽设定为2
color='red', # 颜色设定为红色
label='y = x^2')
# 绘制散点图
scatter_points = (-0.5, -0.5**2), (0, 0**2), (0.5, 0.5**2) # 自定义标记点坐标
plt.scatter(*scatter_points,
marker='o', # 标记点形状设定为圆形
color='blue', # 标记点颜色设定为蓝色
s=100, # 标记点大小
label='Scatter Points')
# 添加标题、标签和图例
plt.title('Function Plot with Customized Elements')
plt.xlabel('X')
plt.ylabel('Y')
plt.legend()
# 显示图形
plt.show()
阅读全文