Я настроил палитру, содержащую только черный и серый, следующим образом.
import seaborn as sns
sns.set_palette(['#000000', '#ABABAB'])
Это прекрасно работает, если на моем графике только два или меньше патчей.
sns.barplot([1, 2], [3, 4])
![](https://i.imgur.com/1SGDqlz.png)
Однако, когда у меня больше полос, чем цветов, seaborn
переключается обратно на палитру по умолчанию.
sns.barplot([1, 2, 3], [4, 5, 6])
![](https://i.imgur.com/0bXGHJq.png)
Можно ли сделать seaborn
цикл через мою собственную цветовую палитру?В приведенном выше случае первый столбец должен быть черным, второй серый и третий снова черным.
Мой текущий обходной путь -
sns.set_palette(['#000000', '#ABABAB']*1000)
, но я сомневаюсь, что это стандартный способсделай это.