ax.plot((keypoints1[idx1, 0], keypoints2[idx2, 0] + offset[1]), (keypoints1[idx1, 1], keypoints2[idx2, 1] + offset[0]), '-', color=color, linewidth=matchlinewidth, marker='+', markersize=13)怎样将这段代码画出的连线变粗?
时间: 2024-03-24 11:39:00 浏览: 15
要将这段代码中画出的连线变粗,可以修改 `linewidth` 这个参数,增大它的值即可。例如,将 `linewidth` 的值改为 3,可以这样修改代码:
```
ax.plot((keypoints1[idx1, 0], keypoints2[idx2, 0] + offset[1]),
(keypoints1[idx1, 1], keypoints2[idx2, 1] + offset[0]),
'-', color=color, linewidth=3, marker='+', markersize=13)
```
你可以根据需要适当调整 `linewidth` 的值。
相关问题
ax.plot与plt.plot的区别
ax.plot与plt.plot的区别是:
- plt.plot是pyplot模块中的函数,它可以直接在当前的Figure中绘制图形。plt.plot()函数会自动创建一个Figure对象,并将图形绘制在该对象上。
- ax.plot是Axes类的实例方法,它需要一个Axes对象来调用。Axes对象可以通过subplot()函数或者add_subplot()方法来创建,然后使用ax.plot()来在该Axes对象上绘制图形。
使用ax.plot()方法可以更加灵活地控制图形的绘制,可以设置坐标轴范围、标题、标签等属性。而plt.plot()函数则比较简单,适用于绘制简单的图形。
ax.plot()和plt.plot()
`ax.plot()` 和 `plt.plot()` 都是用于绘制折线图的函数,但是它们在使用上有一些区别。
`plt.plot()` 是在当前的图形对象上绘制折线图,如果没有创建图形对象,则会自动创建一个新的图形对象。这种方式更加适合简单的绘图操作。
`ax.plot()` 是在指定的 AxesSubplot 对象上绘制折线图,如果没有指定对象,则会在当前的 AxesSubplot 对象上绘制。这种方式更加适合在一个图形中绘制多个子图的情况。
例如,使用 `plt.plot()` 绘制折线图的代码如下:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
plt.plot(x, y)
plt.show()
```
而使用 `ax.plot()` 绘制折线图的代码如下:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
```
可以看到,使用 `ax.plot()` 需要先创建一个图形对象和一个 AxesSubplot 对象,然后再调用 `ax.plot()` 在 AxesSubplot 对象上绘制折线图。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)