Как установить разные стили для sns distplot на разных участках в matplotlib? - PullRequest
0 голосов
/ 24 октября 2019
fig,(ax1,ax2) = plt.subplots(1,2)
plt.figure(figsize=(10,10))

sns.distplot(d,bins=200,color='green',ax=ax1)
sns.set_style(style='ticks')

sns.distplot(d,bins=200,color='green',ax=ax2)
sns.set_style(style='whitegrid') #this style is applied to both plots!

plt.show()

Приведенный выше код делает set_style одинаковым для обоих дистрибутивов sns. Я хочу видеть визуально разные стили - тики, белую сетку, темную сетку и т. Д.

Я также пробовал это, добавляя вспомогательные участки без указания осей в первой строке, не работает:

fig = plt.subplots(1,2)
ax1 = fig.add_subplot(11)
ax2 = fig.add_subplot(12)

sns.distplot(d,bins=200,color='green',ax=ax1)
sns.set_style(style='ticks')

sns.distplot(d,bins=100,color='red',ax=ax2)
sns.set_style(style='whitegrid')

plt.show()

Каквыбрать разные стили для каждого дистрибутива?

...