- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- 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
Advertisements