如何使用连续值对 Matplotlib 散点图进行着色?
若要使用连续值对 Matplotlib 散点图进行着色,我们可以采取以下步骤 -
设置图片尺寸并调整子图之间以及子图周围的填充。
使用 numpy 创建x、y和z随机数据点。
创建一个图片和一组子图。
创建一个散点图。
在现有轴中绘制颜色条,附带散点标量可映射实例。
若要显示图片,请使用show()方法。
示例
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x, y, z = np.random.rand(3, 50) f, ax = plt.subplots() points = ax.scatter(x, y, c=z, s=50, cmap="plasma") f.colorbar(points) plt.show()
输出
广告