python画图时怎么去掉点的边框线
时间: 2023-07-24 19:05:34 浏览: 61
在 Python 画图中,可以通过设置点的 marker edge color 来去掉点的边框线。具体方法如下:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 3, 5]
# 绘制散点图,并设置点的 marker 和颜色
plt.scatter(x, y, marker='o', color='blue', edgecolors='none')
# 显示图形
plt.show()
```
在上面的代码中,`edgecolors` 参数设置为 `'none'`,表示去掉点的边框线。如果要设置其他颜色的边框线,可以将 `'none'` 替换成需要的颜色值,例如 `'red'`、`'black'` 等。
相关问题
python画图时显示曲线上的点
如果你使用的是matplotlib库来画图,可以使用scatter函数来在曲线上显示点。
示例代码如下:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 5, 4, 3]
plt.plot(x, y)
plt.scatter(x, y, color='red')
plt.show()
```
这个例子中,我们先使用plot函数画了一条曲线,然后使用scatter函数在曲线上显示了点。其中,color参数用来设置点的颜色。运行代码后,你会看到一条曲线上有几个红色的点。
python批量画图怎么去掉边框
如果你使用的是 matplotlib 库进行画图,可以通过设置图像的 spines 属性来去掉边框,示例代码如下:
```python
import matplotlib.pyplot as plt
# 生成随机数据
x = [1, 2, 3, 4, 5]
y = [4, 2, 1, 5, 3]
# 创建图像对象
fig, ax = plt.subplots()
# 绘制折线图
ax.plot(x, y)
# 去掉上、右、下边框
ax.spines['top'].set_visible(False)
ax.spines['right'].set_visible(False)
ax.spines['bottom'].set_visible(False)
# 显示图像
plt.show()
```
在上面的代码中,通过 `ax.spines` 属性获取到图像的四条边框,然后设置其可见性为 `False` 即可去掉边框。
相关推荐
![](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)