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绘制散点图,并对图形对象进行一些修饰,最后显示图形对象。
这是一个简单的散点图绘制过程,你可以根据自己的需求对散点图进行更多的个性化定制。