应用相应命令绘制函数y=x 在xE[-1,1]范围内的函数曲线(自定义线 型、线宽、颜色)以及散点图(自定义标记点形状、颜色)
时间: 2024-10-14 14:03:30 浏览: 45
在Python中,你可以使用matplotlib库来绘制函数y=x在x轴范围[-1,1]内的直线,并添加自定义样式。以下是相应的代码示例:
```python
import matplotlib.pyplot as plt
import numpy as np
# 设置线型、线宽和颜色
line_style = '--'
linewidth = 2
color = 'red'
# 定义x值范围
x_values = np.linspace(-1, 1, 400) # 创建400个等间距的点从-1到1
# 计算对应的y值
y_values = x_values
# 绘制函数曲线
plt.plot(x_values, y_values, line_style, linewidth=linewidth, color=color)
# 自定义散点图
scatter_color = 'blue'
scatter_shape = 'o' # 可选形状有'o' (圆形), '^' (三角形上顶点), 'v' (三角形下底边)
scatter_points = [(0, 0)] # 需要在范围内的特定点,例如原点(0,0)
plt.scatter(scatter_points[0][0], scatter_points[0][1], marker=scatter_shape, color=scatter_color)
# 设置坐标轴范围和标题
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.title('Function y=x with custom styles')
# 显示图形
plt.show()
阅读全文