- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How do you plot a vertical line on a time series plot in Pandas?
Using Pandas, we will create a dataframe and set the vertical lines on the created axes, using axvline lines.
Steps
Using panda we can create a data frame.
Creating a data frame would help to create help.
Using axvline(), add a vertical line across the axes, where color is green, linestyle="dashed".
Using axvline(), add a vertical line across the axes, where color is red, linestyle="dashed".
Using plt.show(), show the plot.
Example
import pandas as pd from matplotlib import pyplot as plt df = pd.DataFrame(index=pd.date_range("2019-07-01", "2019-07-31")) df["y"] = 1 ax = df.plot() ax.axvline("2019-07-24", color="green", linestyle="dashed") ax.axvline("2019-07-31", color="red", linestyle="dashed") plt.show()
Output
- Related Articles
- How to create a vertical line in a time series plot in base R?
- Python - Create a Time Series Plot using Line Plot with Seaborn
- Plot multiple time-series DataFrames into a single plot using Pandas (Matplotlib)
- Python - Create a Time Series Plot with multiple columns using Line Plot
- How to plot two Pandas time series on the same plot with legends and secondary Y-axis in Matplotlib?
- How to plot a time series in Python?
- How to plot arbitrary markers on a Pandas data series using Matplotlib?
- How to create a time series plot in R without time vector?
- How can I plot two different spaced time series on one same plot in Python Matplotlib?
- Python - Plot a Pandas DataFrame in a Line Graph
- How to plot a bar graph in Matplotlib from a Pandas series?
- Annotate Time Series plot in Matplotlib
- How to plot a time series graph using Seaborn or Plotly?
- Plot a Line Graph for Pandas Dataframe with Matplotlib?
- How to plot multiple Pandas columns on the Y-axis of a line graph (Matplotlib)?

Advertisements