- Trending Categories
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 to plot a time as an index value in a Pandas dataframe in Matplotlib?
To plot a time as an index value in a Pandas dataframe in matplotlib, we can take the following steps
Steps
Set the figure size and adjust the padding between and around the subplots.
Create a Pandas dataframe with two columns, time and speed.
Set the DataFrame index using existing columns.
To display the figure, use Show() method.
Example
from matplotlib import pyplot as plt import pandas as pd import numpy as np # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Pandas dataframe df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10))) # Set the dataframe index df.set_index('time').plot() # Display the plot plt.show()
Output
It will produce the following output −
- Related Articles
- How to plot a Pandas multi-index dataFrame with all xticks (Matplotlib)?
- How to plot an area in a Pandas dataframe in Matplotlib Python?
- How to plot a Pandas Dataframe with Matplotlib?
- How to change the DPI of a Pandas Dataframe Plot in Matplotlib?
- Annotating points from a Pandas Dataframe in Matplotlib plot
- How to plot certain rows of a Pandas dataframe using Matplotlib?
- Python - Plot a Histogram for Pandas Dataframe with Matplotlib?
- Plot a Line Graph for Pandas Dataframe with Matplotlib?
- Frequency plot in Python/Pandas DataFrame using Matplotlib
- Python - Plot a Pie Chart for Pandas Dataframe with Matplotlib?
- How to surface plot/3D plot from a dataframe (Matplotlib)?
- Python - How to plot a Pandas DataFrame in a Bar Graph
- How to reset index in Pandas dataframe?
- Plot multiple time-series DataFrames into a single plot using Pandas (Matplotlib)
- How to plot an emoji as a label for a bar in Matplotlib?

Advertisements