📜  如何减小 plt.scatter 中图形的大小 - Python (1)

📅  最后修改于: 2023-12-03 14:52:07.739000             🧑  作者: Mango

如何减小 plt.scatter 中图形的大小 - Python

在使用 matplotlib 中的 plt.scatter() 函数绘制散点图时,可能会遇到图形太大的问题,造成图像不清晰、信息不易读取的情况。下面介绍两种方法来减小 plt.scatter 中图形的大小:

方法一:调整参数 s

plt.scatter() 函数的参数 s 用来设置散点的大小。默认 s=20,可以通过减小这个值来减小图形的大小。例如:

import matplotlib.pyplot as plt
import numpy as np

x = np.random.rand(100)
y = np.random.rand(100)
plt.scatter(x, y, s=5)  # 将 s 值设置为 5
plt.show()

这样可以减小图形的大小,使得图像更加清晰。

方法二:使用 marker 参数

plt.scatter() 函数的参数 marker 针对不同的散点形状有不同的设定。默认情况下,marker='o' 表示绘制圆形散点。可以修改为较小的形状来减小图形的大小。例如:

import matplotlib.pyplot as plt
import numpy as np

x = np.random.rand(100)
y = np.random.rand(100)
plt.scatter(x, y, marker='.', s=50)  # 将 marker 设为 '.'(点),并将 s 值设置为 50
plt.show()

使用较小的点('.')可以减小图形的大小,使得图像更加清晰。

以上两种方法可以单独使用,也可以同时使用。根据实际情况,调整这两个参数可以得到最优的效果。

参考资料