2015-04-19 5 views
2

Я пытаюсь установить цвет линии укладки стека на белый, но решение, которое я исследовал, похоже, не работает. Какие еще существуют варианты?Настройка цвета линии линии стека не работает

from matplotlib import pyplot as plt 
y = [1,3,5] 
x = [0,1,2] 
fig, ax = plt.subplots() 
ax.stackplot(x, y) 
ax.fill_between(x, y, facecolor='#ededed') 
plt.show() 

ответ

2

Что об этом:

ax.stackplot(x, y, color='b', colors=('red',)) 

enter image description here

0

использования edgecolor (я добавил второй стек, чтобы проиллюстрировать белую линию):

from matplotlib import pyplot as plt 
y = [[1,3,5], [3,4,5]] 
x = [0,1,2] 
fig, ax = plt.subplots() 
ax.stackplot(x, y, edgecolor='white') 
plt.show() 

enter image description here

Смежные вопросы