Home >Backend Development >Python Tutorial >How to draw a line chart with matplotlib

How to draw a line chart with matplotlib

zbt
zbtOriginal
2023-12-05 15:13:081802browse

The matplotlib line chart is drawn by importing the matplotlib library, preparing data, using the plt.plot() function to draw the line chart, setting the properties of the line, adding titles and labels, and displaying graphics. Detailed introduction: 1. Import the matplotlib library, import matplotlib.pyplot as plt; 2. Prepare the data, defining two lists x and y, etc.

How to draw a line chart with matplotlib

The operating system for this tutorial: Windows 10 system, Python version 3.11.4, DELL G3 computer.

Drawing a matplotlib line chart can be completed through the following steps. I will explain each step in detail so that you can fully understand:

1. Import the matplotlib library

import matplotlib.pyplot as plt

Matplotlib is a Python library for drawing data visualization graphics. First, we need to import the matplotlib.pyplot module, which contains many functions and methods for creating graphics.

2. Prepare data

x = [1, 2, 3, 4, 5]
y = [10, 15, 7, 10, 5]

Before drawing the line chart, we need to prepare the data to be drawn. In this example, we define two lists x and y, which represent the values ​​of the abscissa and ordinate on the line chart respectively.

3. Use the plt.plot() function to draw a line chart

plt.plot(x, y)

Use the plt.plot() function to draw a line chart. Here, we pass x and y as parameters to the plt.plot() function, which will draw a line chart based on these data.

4. Set the properties of the polyline

plt.plot(x, y, color='red', linestyle='-', marker='o')

In addition to simply drawing the line chart, we can also set the color, line type, mark and other properties of the polyline. In this example, we set the polyline color to red, the line style to solid line, and the marker to a circle.

5. Add title and label

plt.title('Line chart example')

plt.xlabel('X-axis label')

plt.ylabel('Y-axis label')

To make the line chart clearer and easier to understand, we can add a title and axis label. Use the plt.title() function to add a title, and use the plt.xlabel() and plt.ylabel() functions to add horizontal and vertical axis labels.

6. Display graphics

plt.show()

Finally, use the plt.show() function to display the drawn line chart. This function opens a window to display the graph and allow user interaction.

To sum up, the above is the complete process of drawing matplotlib line chart. With these steps, we can easily create beautiful and informative line charts that show trends and relationships between data. At the same time, matplotlib also provides a wealth of customization options, allowing users to more beautify and customize graphics according to their own needs. Hopefully this detailed explanation will help you better understand how to draw matplotlib line charts.

The above is the detailed content of How to draw a line chart with matplotlib. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn