Python利用matplotlib绘制散点图的新手教程

Python利用matplotlib绘制散点图的新手教程

1. 准备工作

在开始之前,我们需要先安装matplotlib库。你可以使用以下命令来安装:

pip install matplotlib

2. 导入必要的库

在开始绘制散点图之前,我们需要先导入一些必要的库。在Python中,我们可以使用import语句来导入这些库:

import matplotlib.pyplot as plt

import numpy as np

3. 创建数据

接下来,我们需要创建一些数据来绘制散点图。在这个例子中,我们将使用numpy库来生成一些随机数据:

x = np.random.randn(100) * 10

y = np.random.randn(100) * 10

上述代码中,我们使用np.random.randn()函数生成100个服从正态分布的随机数,并乘以10来放大数据的范围。

4. 绘制散点图

现在我们可以使用matplotlib库来绘制散点图了。在绘制之前,我们需要先创建一个图形对象:

fig, ax = plt.subplots()

上述代码使用plt.subplots()函数创建了一个图形对象,并将这个图形对象存储在变量fig中。同时,还将图形对象的子图存储在变量ax中,这样我们就可以使用ax来操作这个图形对象。

接下来,我们可以使用ax.scatter()函数来绘制散点图了:

ax.scatter(x, y)

上述代码中,ax.scatter()函数接受两个参数x和y,分别表示散点图的横坐标和纵坐标。

绘制散点图之后,我们可以为图形对象添加一些修饰,比如设置坐标轴的范围、添加标题等:

ax.set_xlim([-30, 30])

ax.set_ylim([-30, 30])

ax.set_title("Scatter Plot Tutorial")

上述代码中,ax.set_xlim()和ax.set_ylim()函数分别用来设置x轴和y轴的范围。ax.set_title()函数用来设置图形对象的标题。

最后,我们可以使用plt.show()函数来显示图形对象:

plt.show()

上述代码将图形对象显示在屏幕上。

总结

通过本教程,我们学会了如何使用matplotlib库来绘制散点图。我们先导入必要的库,然后创建一些数据来绘制散点图,接着使用matplotlib绘制散点图,并对图形对象进行一些修饰,最后显示图形对象。

这是一个简单的散点图绘制过程,你可以根据自己的需求对散点图进行更多的个性化定制。

后端开发标签