plt.plot和plt.scatter有什么区别,然后plot如何调整点的大小
时间: 2023-10-14 11:30:03 浏览: 200
python matplotlib:plt.scatter() 大小和颜色参数详解
plt.plot和plt.scatter都是用来绘制数据点的函数,但它们的区别在于:
- plt.plot会将数据点按照顺序连接起来,形成一条线或曲线;
- plt.scatter则是将数据点散布在坐标系上,每个数据点都可以有不同的颜色和大小。
如果想要调整plt.plot中的点的大小,可以使用参数markersize,例如:
```
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 1, 4, 9, 16])
plt.plot(x, y, 'o', markersize=10)
plt.show()
```
上述代码中,'o'代表绘制圆圈作为数据点,markersize=10表示点的大小为10。
如果想要调整plt.scatter中的点的大小,可以使用参数s,例如:
```
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0, 1, 2, 3, 4])
y = np.array([0, 1, 4, 9, 16])
sizes = np.array([10, 20, 30, 40, 50])
plt.scatter(x, y, s=sizes)
plt.show()
```
上述代码中,s=sizes表示点的大小为sizes数组中的数值。
阅读全文