gpt4 book ai didi

python - 基于第三个变量的带有颜色条的 2 个变量的散点图

转载 作者:太空宇宙 更新时间:2023-11-04 09:43:56 25 4
gpt4 key购买 nike

<分区>

我正在尝试使用变量 x 相对于另一个 y 进行绘图,并根据另一个变量 z 的值添加颜色图

所以剧情应该和这个差不多

Plots

我的尝试

import numpy as np
import pandas as pd
import seaborn as sns
import random
import matplotlib.pyplot as plt
import matplotlib.cm as cm

x=np.random.randint(0,20,30)
y=np.random.randint(-5,5,30)
z=np.random.randint(-2,10,30)
df=pd.DataFrame(data={'A':x,'B':y,'C':z})

points = plt.scatter(df['A'],df['B'],cmap="jet")
m = cm.ScalarMappable(cmap=cm.jet)
m.set_array(df['C'])
plt.colorbar(points)
sns.lmplot('A', 'B', data=df, hue='C', fit_reg=False)

TypeError: You must first set_array for mappable

我正在混合使用 matplotlib 和 seaborn,因为在 seaborn 中我不能使用颜色映射“jet”但是欢迎使用任何替代方法来获得相同的图表

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com