0
Я пытаюсь построить с использованием pandas
DataFrame
непосредственно, так как индексный столбец автоматически изменится на ось х.Настройка параметров изображения в пикселях ipython?
Однако, я действительно не знаю, как установить цветовое состояние, используя DataFrame
. т.е.
df1 = pd.DataFrame(b-z,index=frame1.index,columns=['delta'])
colors = np.where(df1.delta>0,'g','r')
df1.plot(ax=axes[0],marker='o',color=colors)
Я не знаю, как заставить его работать
thx для справки. b-z - это просто массив. этот способ работает, но может усовершенствовать его? есть линии, соединяющие каждую точку одного цвета. но между красными точками и зелеными точками нет линий, которые я не ожидал. поскольку весь df1 имеет один и тот же индекс, я хочу, чтобы каждая точка была подключена. И сложная часть: я хочу, чтобы каждая точка была соединена по дате (которая является индексом). Но – baozi
df1 [df1.delta> 0] и df1 [df1.delta <= 0] имеют совершенно разные индексы, поэтому трудно объединить их. Поэтому я сначала хочу сделать это в одной строке. – baozi
@ XunBao вы можете опубликовать полный и исполняемый пример, чтобы я мог скопировать и вставить ваш код и изменить его напрямую? –