在python中用蓝线绘制y=X²-2x+3,然后用红点标记坐标(1,2)
时间: 2023-11-28 20:50:57 浏览: 136
可以使用 Matplotlib 库来实现:
```python
import matplotlib.pyplot as plt
import numpy as np
# 构建x数据
x = np.linspace(-10, 10, 100)
# 构建y数据
y = x**2 - 2*x + 3
# 绘制蓝色曲线
plt.plot(x, y, color='blue')
# 绘制红色点
plt.scatter(1, 2, color='red')
# 显示图像
plt.show()
```
运行代码后,会弹出一个窗口显示出绘制的图像,其中蓝线表示 y=X²-2x+3,红点表示坐标(1,2)。
相关问题
在phython用蓝线绘画函数f(x)=x^2-2x+3,然后用红点标记坐标(1,2)
以下是绘制函数图像并标记点(1,2)的Python代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义函数
def f(x):
return x**2 - 2*x + 3
# 生成x和y的数据
x = np.linspace(-5, 5, 100)
y = f(x)
# 绘制函数图像
plt.plot(x, y, 'b-')
# 标记点(1,2)
plt.plot(1, 2, 'ro')
# 设置坐标轴范围
plt.xlim(-5, 5)
plt.ylim(-5, 20)
# 添加标题和坐标轴标签
plt.title("Function f(x) = x^2 - 2x + 3")
plt.xlabel("x")
plt.ylabel("y")
# 显示图像
plt.show()
```
运行以上代码,可以得到如下图像:
![image.png](attachment:image.png)
其中,蓝色的线条表示函数图像,红色的点表示坐标为(1,2)的点。
python 红点蓝线
要在 matplotlib 中同时绘制红色数据点和蓝色线条,可以使用 scatter() 函数和 plot() 函数。具体方法如下:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [4, 2, 7, 5, 1]
plt.scatter(x, y, color='r')
plt.plot(x, y, color='b')
plt.show()
```
在这个示例中,我们首先使用 scatter() 函数绘制了红色的数据点,然后使用 plot() 函数绘制了蓝色的线条。x 和 y 分别是数据点和线条的 x 坐标和 y 坐标。color 参数分别指定了数据点和线条的颜色,'r' 表示红色,'b' 表示蓝色。这样就可以同时绘制红色数据点和蓝色线条了。