approx[i][0][0]表示第i个点的x坐标 如何将该坐标画出
时间: 2023-09-27 19:11:58 浏览: 40
要将一个点的x坐标画出来,需要先确定该点在什么坐标系下进行绘制。假设我们使用二维笛卡尔坐标系进行绘制,可以使用Python的matplotlib库进行绘图。具体实现步骤如下:
1. 导入matplotlib库
```python
import matplotlib.pyplot as plt
```
2. 准备数据
由于只需要绘制一个点的x坐标,我们可以将该点看作是二维坐标系上的一个点,y坐标为0。因此,可以使用numpy库生成一个二维坐标系上的点坐标。
```python
import numpy as np
x = approx[i][0][0] # 获取第i个点的x坐标
point = np.array([[x, 0]]) # 将该点看作是一个二维坐标系上的点,y坐标为0
```
3. 绘制坐标系和点
```python
fig, ax = plt.subplots() # 创建一个新的绘图窗口和轴
ax.plot(point[:, 0], point[:, 1], 'o', color='red') # 绘制点
ax.spines['left'].set_position('zero') # 将左边的轴移到坐标原点
ax.spines['bottom'].set_position('zero') # 将底部的轴移到坐标原点
ax.spines['right'].set_color('none') # 隐藏右边的轴
ax.spines['top'].set_color('none') # 隐藏顶部的轴
plt.show() # 显示图像
```
运行上述代码,即可在坐标系上绘制出该点的x坐标。