Выделение последней точки данных в pandas plot

У меня есть число графиков, подобных этому:

import pandas as pd dates = pd.date_range('2012-01-01','2013-02-22') y = np.random.randn(len(dates))/365 Y = pd.Series(y, index=dates) Y.plot() 

введите описание изображения здесь

График отлично подходит для отображения формы данных, но мне бы хотелось, чтобы последнее значение также выделялось. Я хотел бы выделить последнюю точку данных с маркером «x» и с другим цветом. Любая идея, как я могу это сделать?

введите описание изображения здесь

Добавили предложение Дэн Аллан. Работает, но мне нужно что-то более заметное. Как видно ниже, x едва заметен. Есть идеи?

Добавили возврат окончательного ответа, чтобы завершить это. Изменил x на D для алмаза для лучшей видимости и увеличил размер маркера.

 Y.tail(1).plot(style='rD',markersize=10) 

введите описание изображения здесь

One Solution collect form web for “Выделение последней точки данных в pandas plot”

Добавьте эту строку в свой пример, чтобы построить последнюю точку данных в виде красного X.

 Y.tail(1).plot(style='rx') 
  • Как писать в существующий файл excel без нарушения формул с помощью openpyxl?
  • pandas и rpy2: Почему ezANOVA работает через robjects.r, но не robjects.packages.importr?
  • Таблицы строк Pandas Pivot
  • Pandas Left Outer Присоединиться к результатам в таблице больше левой таблицы
  • Разбивка колонн группами в Пандах
  • Создание гистограммы с помощью столбца Spark DataFrame
  • График графика графика и график времени на разных осях с использованием панд
  • Pandas: проверьте, существует ли строка с определенными значениями
  • Считать частоту значений в столбцах Pandas DataFrame
  • Обработка переменной числа столбцов с помощью Pandas - Python
  • Почему pandas read_csv не читает правильное количество строк?
  • Python - лучший язык программирования в мире.