Home >Backend Development >Python Tutorial >How to draw a line chart with matplotlib
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.
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!