应用相应命令绘制函数y=x^2在x∈[-1,1]范围内的函数曲线(自定义线型、线宽、颜色)以及散点图(自定义标记点形状、颜色)
时间: 2024-10-14 12:07:21 浏览: 30
在Python的matplotlib库中,你可以使用`plot()`函数来绘制函数`y = x^2`的曲线,并通过一系列参数来自定义线条样式、宽度和颜色。对于散点图,可以使用`scatter()`函数。这里是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义x值范围
x_values = np.linspace(-1, 1, 400)
# 函数y = x^2
y_values = x_values**2
# 绘制函数曲线
plt.plot(x_values, y_values,
linestyle=':', # 线型为虚线
linewidth=2, # 线宽为2
color='blue', # 颜色为蓝色
label='y = x^2') # 添加标签
# 绘制散点图
scatter_points = (np.random.rand(50) * 2 - 1, np.random.rand(50) * 2 - 1) # 随机生成散点坐标
plt.scatter(scatter_points[:, 0], scatter_points[:, 1],
marker='o', # 标记点形状为圆形
s=100, # 标记大小
c='red', # 颜色为红色
edgecolors='black') # 边框颜色为黑色
# 设置轴范围和标题
plt.xlim(-1, 1)
plt.ylim(-1, 1)
plt.title('y = x^2 Function and Scatter Plot')
# 显示图例和添加图例
plt.legend()
plt.show()
阅读全文