В моей программе python у меня есть три семейства кривых для каждого, я хочу назначить палитру с морскими цветами и выстроить их в один сюжет.Семьи из кривых с разными палитрами на одном участке
Мое решение до сих пор является следующим кодом.
sns.set_style('whitegrid')
volt = np.zeros(N)
states = np.zeros([6,N])
for k in range(1,4):
if k == 1:
sns.set_palette('Blues_d',6)
if k == 2:
sns.set_palette('BuGn_d',6)
if k == 3:
sns.set_palette('Oranges_d',6)
for i in range(N):
j = -1 + 2*float(i)/N
volt[i] = j*(mu[1]-mu[0])
state = evolve(s, ss, PP, beta, float(k) * D/3, B, j * mu, tmax)
for j in range(6):
states[j,i] = state[j]
for i in range(6):
y = np.zeros(N)
for j in range(N):
y[j] = states[i,j]
plt.plot(volt,y)
plt.show()
Однако сюжет всегда оказывается визуализированным в первой палитре «Blues_d». Как изменить код, чтобы первое семейство кривых было построено с помощью «Blues_d», второе с «BuGn_d», а третье - с «Oranges_d», но на том же рисунке?
Спасибо вам кучу! Я нашел решение проблемы с помощью вашего метода. –
@ThomasWening Отлично! Если он решит вашу проблему, вы можете подумать о том, чтобы мой ответ был правильно и/или повышал его. – lanery