How to Plot A Line Graph in Python with Pandas?

Pandas is a great library for data visualization. Here you’ll see how to plot a line graph in Python with Pandas with some examples.

1. Simple example

Assume that we have a csv file, namely data.csv as follows:

First, let’s import pandas and get input data.

Now, we can plot a line graph for the price of a product varying from 1995 to 2020 in the data.csv file.

Now, you get a line graph as follows

You can see that the above graph doesn’t have a title for y-axis. In case that you need to show the title for y-axis, you can add some lines like this

Then, you have the following graph

2. Multiple-line graph

How about plotting multiple lines in a graph? Imagine you have data_multiple_line.csv file like this

And you can plot multiple-line graph as follows


Leave a Reply

Your email address will not be published.

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see