我需要使用数据框中的所有值准备散点图,并以这种方式将它们绘制成所有高于某个限制的值 (1) 将具有一种颜色(红色)。 我阅读文档并感到困惑:
vmin, vmax : 浮点数,可选
当使用标量数据且没有明确的范数时,vmin 和 vmax 定义颜色图覆盖的数据范围。默认情况下,颜色图覆盖所提供数据的完整值范围。给定范数实例时使用 vmin/vmax 是错误的(但可以接受将 str 范数名称与 vmin/vmax 一起使用)。
如果 c 是 RGB(A),则忽略此参数。""
我现在的代码:
points = plt.scatter(
set1["r12_load_MW"],
set1["dda201FrequencyHz"],
c=set1["dda201Amplitude"],
s=20,
cmap="rainbow",
alpha=1,
vmin=0,
vmax=1
)
plt.rcParams["figure.figsize"] = [20.5, 10.5]
plt.title("Sensor: run2_dda2_201")
plt.xlim(-50, 420)
plt.ylim(0, 420)
plt.xlabel("r12_load_MW")
plt.ylabel("dda201FrequencyHz")
cbar = plt.colorbar(points)
cbar.set_label("dda201Amplitude")
plt.rcParams.update({"font.size": 20})
此图显示的是归一化值还是全部照原样?基于情节很难说。