matplotlib散点图
作者:野牛程序员:2023-08-09 08:38:17python阅读 2749
散点图(Scatter Plot)是一种用于显示两个变量之间关系的图表类型,其中每个数据点由一个点表示,位置由两个变量的值确定。Matplotlib可以轻松绘制散点图。以下是一个示例代码,演示如何使用Matplotlib绘制散点图:
import matplotlib.pyplot as plt
import numpy as np
# 生成随机散点数据
np.random.seed(42)
x = np.random.rand(50)
y = 2 * x + 1 + np.random.randn(50) * 0.2 # y = 2x + 1 + noise
# 创建一个图形
plt.figure()
# 绘制散点图
plt.scatter(x, y, label='Data Points', color='blue', marker='o')
# 添加标题和标签
plt.title('Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
# 添加图例
plt.legend()
# 显示图形
plt.show()在这个示例中,使用np.random.rand生成了随机的 x 值,然后通过一个线性关系生成 y 值。接着,使用plt.scatter绘制散点图,传入 x 和 y 值作为参数。通过设置label、color和marker参数,我们添加了标签、指定了颜色和标记样式。
运行这段代码后,将会生成一个散点图,显示 x 和 y 之间的关系。可以根据自己的数据和需求来调整代码和图形样式。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:matplotlib数据量大怎么绘图
- 下一篇:matplotlib动态绘图
