Як побудувати вертикальну лінію на даті в Matplotlib?

Щоб додати вертикальні лінії в певні дати в Matplotlib, ви можете використовуйте функцію axvline(), щоб намалювати вертикальну лінію в потрібній координаті x. Ви можете вказати координату x як об’єкт дати, і лінія буде розміщена на графіку у відповідну дату.31 жовтня 2023 р.

Щоб провести вертикальну лінію, ми використовувати функцію axvline. «ax» у axvline означає вісь, а «vline» — вертикальну лінію. Подумайте про axvline як про команду, яка повідомляє вашому пензлю малювати пряму вертикальну лінію на вашому полотні. Цей код повідомляє Matplotlib намалювати вертикальну лінію в координаті x 0,5.

The функція axvline у Matplotlib додає вертикальну лінію через весь графік. Цей метод дозволяє вказати координату x (дату), де має бути проведена лінія.

Використовуючи panda, ми можемо створити фрейм даних. Створення кадру даних допоможе створити довідку. Використовуючи axvline(), додайте вертикальну лінію поперек осей, де колір зелений, linestyle="dashed". Використовуючи axvline(), додайте вертикальну лінію поперек осей, де колір червоний, linestyle="dashed".

Нанесення дат на осі Х за допомогою Matplotlib Python

  1. Створіть список date_time і перетворите його в date_time за допомогою pd. …
  2. Розглянемо дані = [1, 2, 3]
  3. Створіть об’єкт DataFrame(), тобто DF.
  4. Установіть DF['value'] з даними з кроку 2.
  5. Встановити DF. …
  6. Тепер побудуйте фрейм даних, тобто plt.

Щоб додати вертикальні лінії в певні дати в Matplotlib, ви можете використовуйте функцію axvline(), щоб намалювати вертикальну лінію в потрібній координаті x. Ви можете вказати координату x як об’єкт дати, і лінія буде розміщена на графіку у відповідну дату.

Оцініть статтю