История изменений
Исправление Yorween, (текущая версия) :
Ты берешь «слайс» из двух последних элементов датафрейма для построения графика. Потому первые две части и пропадают.
В твоем конкретном случае можно по простому:
cls = ['red', 'orange', 'blue', 'blue']
ax = df.val.plot(kind='bar', color=cls)
plt.show()
А для большей выборки или другого рода условий можно сделать кондишен заполнения списка цветов самому.
Исходная версия Yorween, :
Ты берешь «слайс» из двух последних элементов датафрейма для построения графика. Потому первые две части и пропадают.
В твоем конкретном случае можно по простому:
cls = ['red', 'blue', 'blue', 'blue']
ax = df.val.plot(kind='bar', color=cls)
plt.show()
А для большей выборки или другого рода условий можно сделать кондишен заполнения списка цветов самому.