plt.scatter 换色系
时间: 2024-08-12 22:03:03 浏览: 48
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
`plt.scatter`是matplotlib库中用于绘制散点图的函数。如果你想要改变默认的色系,可以使用`cmap`参数来指定颜色映射表。例如,如果你想使用"coolwarm"这种暖色调到冷色调的颜色映射,可以这样做:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.random.rand(50)
y = np.random.rand(50)
colors = np.random.rand(50) # 一些随机颜色值,作为点的颜色
plt.scatter(x, y, c=colors, cmap='coolwarm')
plt.colorbar() # 添加颜色条以便查看使用的颜色映射
plt.show()
```
在这个例子中,`cmap='coolwarm'`会应用给定的色度渐变。
如果你想自定义颜色,可以直接传递一个颜色列表或者整数列表,`plt.scatter`会按照列表的顺序分配颜色。
阅读全文