Вот мой код (адаптированный с здесь ):
df_1 = pd.DataFrame({'Cells' : np.arange(0,100), 'Delta_7' : np.random.rand(100,), 'Delta_10' : np.random.rand(100,), 'Delta_14' : np.random.rand(100,)}, columns = ['Cells','Delta_7', 'Delta_10', 'Delta_14'])
#figure
fig, ax1 = plt.subplots()
fig.set_size_inches(13, 10)
#c sequence
c = df_1['Delta_7']
#plot
plt.scatter(np.full((len(df_1), 1), 1), df_1['Delta_7'] , s = 50, c=c, cmap = 'viridis')
plt.scatter(np.full((len(df_1), 1), 2), df_1['Delta_10'] , s = 50, c=c, cmap = 'viridis')
plt.scatter(np.full((len(df_1), 1), 3), df_1['Delta_14'] , s = 50, c=c, cmap = 'viridis')
cbar = plt.colorbar()
Я хотел бы сделать красивый джиттерпот (например, на R или Сиборн ) с матплотлиб. Дело в том, что я хотел бы дать каждой ячейке цвет, основанный на ее значении Delta_7. И этот цвет будет сохранен при построении «Delta_10» и «Delta_14», что мне не удалось сделать с Seaborn. Пожалуйста, не могли бы вы дать мне знать, если у вас есть какие-либо подсказки (python пакет, уловки кодирования ...)?
Пожалуйста,